使用Pathogen
管理插件
推荐这篇教程,使用Pahtogen
+Git
的方式管理插件和vim配置,方便vim的迁移和团队配置的统一。
自用的vim配置文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| " 编码 set encoding=utf-8
" 避免以前版本的一些bug和局限 set nocompatible
" 逐步搜索模式,对当前键入的字符进行搜索而不必等待键入完成,/b寻找b开头的。 set incsearch
"自动识别文件类型 " set filetype
" 搜索时高亮显示找到文本 set hlsearch
" 在Insert模式下退格键何时可以删除光标之前的字符。三项内容分别指定了Vim可以删除位于行首的空格,断行,以及开始进入Insert模式之前的位置。 set backspace=indent,eol,start
" 设置tab键为4个空格,设置当行之间交错时使用4个空格 set tabstop=4 set shiftwidth=4
" 匹配模式,左括号匹配右括号 set showmatch
" 在覆盖一个文件之前备份该文件。但是对VMS系统除外,因为该系统已经为文件保存了老的版本。备份文件名由当前文件名加后辍"~"组成。 " if has("vms") " set nobackup " else " set backup " endif
" 设置冒号命令和搜索命令的命令历史列表的长度。 set history=1000
" 总是在Vim窗口的右下角显示当前光标的行列信息。 set ruler
" 在Vim窗口的右下角显示一个完整的命令已经完成的部分。比如说你键入"2f",Vim就会在你键入下一个要查找的字符之前显示已经键入的"2f"。一旦你接下来再键入一个字符比如"w",那么一个完整的命令"2fw"就会被Vim 执行,同时刚才显示的"2f"也将消失。 set showcmd
" 语法高亮 syntax on
" 显示行号 set nu
" 显示空格和TAB set list set listchars=tab:>-,trail:-
" 凸显当前行 set cursorline
" 检测文件类型 filetype on
" 启用鼠标 set mouse=a
" 配色方案 "colorscheme torte
" 以下为插件
" 管理插件的插件pathogen call pathogen#infect()
" Powerline set guifont=PowerlineSymbols\ for\ Powerline set nocompatible set laststatus=2 set t_Co=256 let g:Powerline_symbols = 'fancy'
" NERDTree map <F10> :NERDTreeToggle<CR>
" C的编译和运行 map <F5> :call CompileRunGcc()<CR> func! CompileRunGcc() exec "w" exec "!gcc % -o %<" exec "! ./%<" endfunc
" C++的编译和运行 map <F6> :call CompileRunGpp()<CR> func! CompileRunGpp() exec "w" exec "!g++ % -o %<" exec "! ./%<" endfunc
|
插件列表