简单的个人~/.vimrc配置
注:在.vimrc中,双引号 " 表示注释!
每项配置的意义可查看《A Good Vimrc》或者阮一峰的《vim配置入门》
"打开语法高亮。自动识别代码,使用多种颜色显示。 syntax on "(关闭兼容模式)使用vim的键盘模式 set nocompatible "不需要备份 set nobackup "没有保存或文件只读时弹出确认 set confirm "鼠标可用 set mouse=a """"""""""""""""""learder键及映射设置""""""""""""""""" "设置leader键为逗号 let mapleader="," "键盘映射 "nmap <C-n> <Esc>:tabnext<CR> "nmap <F6> <Esc>:Tlist<CR> "nmap <leader>wq :wq<CR> """"""""""""""""""缩进设置""""""""""""""""" set smarttab " 设置tab符长度为4个空格 set tabstop=4 " 设置换行自动缩进长度为4个空格 set shiftwidth=4 " 设置tab符自动转换为空格 set expandtab " 设置智能缩进,其他可选缩进方式:autoindent, cindent, indentexpr set smartindent " 字体设置。在Windows系统中为:set guifont=Courier_New:h12:cANSI set guifont=Courier\ New\ 10 " 设置显示行号,关闭行号显示命令:set nonumber set number " 设置配色方案 colorscheme desert " 设置显示空白符 "set list "set listchars=tab:\>\ ,trail:. " 设置行尾空格高亮显示 "highlight WhitespaceEOL ctermbg=red guibg=red "match WhitespaceEOL /\s\+$/ "高亮查找匹配 set hlsearch "背景色 set background=dark "显示匹配 set showmatch "显示标尺,就是在右下角显示光标位置 set ruler "去除vi的一致性 set nocompatible "显示输入的命令 set showcmd "浅色显示当前行(vim进入一个文件,只要离开了insert编辑模式,则当前行下方的线消失) autocmd InsertLeave * se nocul "用浅色高亮当前行(vim进入一个文件,只要进入了insert编辑模式,则当前行下方显示一条线) autocmd InsertEnter * se cul " 快捷输入 " 自动完成括号和引号 "inoremap <leader>1 ()<esc>:let leavechar=")"<cr>i "inoremap <leader>2 []<esc>:let leavechar="]"<cr>i "inoremap <leader>3 {}<esc>:let leavechar="}"<cr>i "inoremap <leader>4 {<esc>o}<esc>:let leavechar="}"<cr>O "inoremap <leader>q ''<esc>:let leavechar="'"<cr>i "inoremap <leader>w ""<esc>:let leavechar='"'<cr>i