目录

Linux下使用Vim配置Python开发环境

Linux下使用Vim配置Python开发环境,我能想到的,首先要有语法高亮,然后代码自动补全,提高编码效率,再就是语法错误检查,便于纠错,最后是遵循编码规范,适合分享代码。

下面说说一些必要的Vim插件。

作者采用Vundle管理Vim插件。

语法高亮

安装 python.vim 插件:

1
Plugin 'python.vim'

同时 ~/.vimrc 包含以下配置:

1
2
syntax on
filetype plugin on

代码自动补全

安装 jedi-vim 插件:

1
Plugin 'davidhalter/jedi-vim'

语法错误和编码规范检查

这两个之所以放在一起说,是因为 vim-flake8 插件同时搞定他们。

首先安装flake8包:

1
pip install flake8

flake8封装了pyflakes(静态语法检查) 、pycodestyle(代码风格检查)和Ned Batchelder’s McCabe script(复杂度检查),其中,pycodestyle用于检查代码是否遵循Python编码规范(PEP8),其取代了pep8,后者已经不再更新。

然后安装 vim-flake8 插件:

1
Plugin 'nvie/vim-flake8'

安装完成,使用Vim打开Python文件,按F7进行代码检查。


参考资料