我的vim配置

主要是适配python开发. 都是些github star超高之作.

首先,用vundle来管理插件:

** github stars: 10,272 **
地址: github/vundle

我的vundle list:

" The following are examples of different formats supported.
 " Keep Plugin commands between vundle#begin/end.
 Plugin 'Valloric/YouCompleteMe'
 Plugin 'tmhedberg/SimpylFold'
 Plugin 'scrooloose/syntastic'
 Plugin 'nvie/vim-flake8'
 Plugin 'altercation/vim-colors-solarized'
 Plugin 'scrooloose/nerdtree'
 Plugin 'jistr/vim-nerdtree-tabs'
 Plugin 'Lokaltog/powerline', {'rtp': 'powerline/bindings/vim/'}

最难折腾的:YouCompleteMe

** github stars: 9,475 **
需要编译后才能用, 还有几个依赖要装. 在mac上还必须得装macvim, 如果自己编译过python的话, 更是无数多坑. 当初我为TA折腾了整两天... 不过很值得,最好的自动补全,几乎支持所有语言.
效果:


炒鸡简单的折叠: SimplyFold

** github stars: 102 **
可以在vimrc里把空格热键成ZA:

" Enable folding with the spacebar
 nnoremap <space> za

效果:


屏幕快照 2016-01-02 下午1.37.07.png

静态语法检查: syntastic

** github star: 5,951**


屏幕快照 2016-01-02 下午1.45.02.png

pep8检查: vim-flake8

** github stars: 418**
我是个重度pep8强迫症患者, 这绝逼是治疗我的神器...
得先装flake8第三方库:

pip install flake8

效果:

屏幕快照 2016-01-02 下午1.53.52.png

树状导航: nerdtree

** github stars: 5,667**

多tab的nerdtree支持: vim-nerdtree-tabs

有了TA, vim瞬间提高不止一个bigger...
效果:

屏幕快照 2016-01-02 下午1.57.11.png

震撼的powerline: powerline

** github stars: 2,640**
效果:


screenshot.png

最后再贴上我的.vimrc, 欢迎试用.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文的Vim配置是在 spf13-vim 的基础上进行自定义修改所需即所获:像 IDE 一样使用 vim使用Vun...
    sylcrq阅读 1,195评论 0 0
  • 我自己的vim配置: 在网上搜索了很多内容,参考了论坛上的一些代码,给配置了一个,用着觉得还不错。
    虞锦雯阅读 342评论 1 3
  • macvim配置 最终效果如下: 系统环境 macos10.12.4 homebrew1.2.1 python3....
    Like_eb56阅读 70,188评论 5 65
  • 网上已经有很多很好的vim使用和配置教程。但每个人都有自己的习惯,因此教程仅作参考,只有在使用过程中才能体会到具体...
    yiekue阅读 96,945评论 51 199
  • space-vim 现已支持 Layer ,以下内容大都陈旧,欢迎访问 github 查看最新版本:>>>> sp...
    liuchengxu阅读 43,151评论 2 98