gVIM 简洁配置 in Windows
原文链接:http://www.errdev.com/post/2/
捣鼓了一段时间的VIM,神器终归是神器,果然编码效率提升了许多,当然还需要很多插件来配合。自己装插件很麻烦,还要有Vundle这个插件管理器
Vundle - https://github.com/gmarik/Vundle.vim
下载下来放在copy 到 vimfiles 下面,然后编辑 _vimrc (windows 环境),还是先放图
然后在_vimrc文件后面添加如下必须的脚本(windows环境)
set rtp+=~/vimfiles/bundle/Vundle.vim/
let path=’~/vimfiles/bundle’
call vundle#begin(path)
Plugin ‘gmarik/Vundle.vim’
” *插入需要加载的插件
call vundle#end()
filetype plugin indent on
其它需要的插件只用用
Plugin ‘插件名’
添加就行,支持vim-scripts, git repo 和git full path,Vundle回去自动下载,多个开发环境之间只需要复制一份_vimrc文件就行
我用的插件及配置如下(直接替换上面*号那行)
Plugin ‘vim-scripts/The-NERD-Tree’
” NERD文件系统插件,就是左边那个文件列表
let g:nerdtree_tabs_open_on_new_tab=1
” 保证在每个新开的tab里 NERD是默认打开的
map <F2> :NERDTreeToggle<CR>
” 绑定F2到 开/关 NERD
Plugin ‘vim-scripts/tagbar’
” tagbar就是右边列表,列出了程序里的变量、方法等,可以进行跳转。 tagbar感觉比taglist好用
” 需要安装ctags
map <silent><F3> :TagbarToggle<CR>
” 绑定F3到 开/关 Tagbar
Plugin ‘bling/vim-airline’
” 注意截图顶上和下面彩色状态条,就是这个炫酷的插件
let g:airline#extensions#tabline#enabled = 1
” 开启顶部buffer列表,打开的所有buffer会列出来
set laststatus=2
” 始终显示下面的状态条
Plugin ‘altercation/vim-colors-solarized’
” 这个是一个比较有名的配色方案
Plugin ‘vim-scripts/ctrlp.vim’
” 这个是最下面的文件查找工具,类似于 Resharper的 Alt+N 或者 Pycharm 的 双击 Shift
Plugin ‘vim-scripts/bufexplorer.zip’
” buffer 管理工具,其实感觉不太好用,但是还没找到更好的
Plugin ‘klen/python-mode’
” 这个是python的集成工具,功能强大
let g:pymode_options_colorcolumn = 0
” windows环境下 会在textwidth的地方显示一个红色的竖条,比较碍眼,所以关了
let g:pymode_folding = 0
” 默认会折叠所有的function, 阅读代码感觉不太方便,所以也关了
设置好后在Vim里运行
PluginInstall就会自动安装配置的所有插件,然后重启Vim就OK了
- 作者:Valux
- 出处:http://www.errdev.com
- 本文基于署名-非商业性使用-相同方式共享 2.5中国大陆许可协议发布,转载请保留本文的署名 Valux 和 原文链接