vim配置
2015-08-07 00:00
169 查看
"显示标尺
set ruler
"显示行号
set number
"使退格键启用
set backspace=2
"搜索高亮
set hlsearch
"设置tab键为4个空格
set tabstop=4
"每一及自动缩进的空格数
set shiftwidth=4
"自动括号补全
inoremap ( ()<ESC>i
inoremap ) <c-r>=ClosePair(')')<CR>
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap ] <c-r>=ClosePair(']')<CR>
inoremap } <c-r>=ClosePair('}')<CR>
function! ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<Right>"
else
return a:char
endif
endfunction
"换行自动缩进
set autoindent
"自动换行取消
set nowrap
"可以在buffer的任何地方使用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key
"文件 UTF-编码
set fileencoding=utf-8
"不要备份文件,需要再用手动设置
set nobackup
set noswapfile
"突出显示当前行
set cursorline
"搜索高亮
set hlsearch
"一边输入一边显示搜索结果
set incsearch
"colorscheme
colorscheme evening
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Plugin 'gmarik/vundle' " let Vundle manage Vundle
Plugin 'scrooloose/nerdtree'
Plugin 'rust-lang/rust.vim'
Plugin 'mbriggs/mark.vim'
Plugin 'tpope/vim-rails'
"侦测文件类型
filetype on
"载入文件类型插件
filetype plugin on
"为特定文件类型载入相关缩进文件
filetype indent on
"设置语法高亮
syntax enable
set ruler
"显示行号
set number
"使退格键启用
set backspace=2
"搜索高亮
set hlsearch
"设置tab键为4个空格
set tabstop=4
"每一及自动缩进的空格数
set shiftwidth=4
"自动括号补全
inoremap ( ()<ESC>i
inoremap ) <c-r>=ClosePair(')')<CR>
inoremap [ []<ESC>i
inoremap { {}<ESC>i
inoremap ] <c-r>=ClosePair(']')<CR>
inoremap } <c-r>=ClosePair('}')<CR>
function! ClosePair(char)
if getline('.')[col('.') - 1] == a:char
return "\<Right>"
else
return a:char
endif
endfunction
"换行自动缩进
set autoindent
"自动换行取消
set nowrap
"可以在buffer的任何地方使用鼠标
set mouse=a
set selection=exclusive
set selectmode=mouse,key
"文件 UTF-编码
set fileencoding=utf-8
"不要备份文件,需要再用手动设置
set nobackup
set noswapfile
"突出显示当前行
set cursorline
"搜索高亮
set hlsearch
"一边输入一边显示搜索结果
set incsearch
"colorscheme
colorscheme evening
filetype off
set rtp+=~/.vim/bundle/vundle/
call vundle#rc()
Plugin 'gmarik/vundle' " let Vundle manage Vundle
Plugin 'scrooloose/nerdtree'
Plugin 'rust-lang/rust.vim'
Plugin 'mbriggs/mark.vim'
Plugin 'tpope/vim-rails'
"侦测文件类型
filetype on
"载入文件类型插件
filetype plugin on
"为特定文件类型载入相关缩进文件
filetype indent on
"设置语法高亮
syntax enable
相关文章推荐
- vim使用经验
- 3.1Guessing Game
- spark thriftserver运维
- oracle批量插入测试数据
- oracle增删改表字段
- 尚硅谷公开课--struts2--2--搭建struts2环境以及struts2简单例子
- ssh快捷登录
- shell 将变量中的值赋值给变量
- http filter里面请求读取之后再次读取读取不到
- SQL Server中nvarchar(max)
- Dump File Bat
- iOS 9应用开发教程之编辑界面与编写代码
- iOS 9应用开发教程之定制应用程序图标以及真机测试
- 在jquery mobile制作app的几个页利用ajax将后台数据json数组动态加载到列表里面
- JDOM xml转map
- Context内存泄露:Handler&内部类
- 递归求最大公约数等
- java序列化与反序列化
- UVA 796 - Critical Links【求桥】
- nginx源码分析1———进程间的通信机制六(UNIX域协议)