vim的默认配置对python的支持有限,要在编写代码时及时得到变量拼写错误等提示,可安装pyflakes插件。
如果想编写严格遵循PEP 8的代码,可使用vim的 pep8插件。
为了方便,有人将PyFlakes和PEP 8两个代码检查软件整合到一起,打造出flake8,该工具可通过插件
vim-flake8与vim整合,推荐使用。
1.首先安装flake:
$pip install flake8
如果没有安装pip的话,ubuntu10.10或者更新版本使用如下命令:
$ sudo apt-get install python-pip python-dev build-essential
$ sudo pip install --upgrade pip
$ sudo pip install --upgrade pip
2.安装
vim-pathogen
vim-pathogen --
In practical terms, pathogen.vim makes it super easy to install plugins and
runtime
files in their own private directories.
意思大概是在实际的项目中,pathogen.vim 使安装插件和运行文件在各自的文件中相当简单。
运行下面命令:
$
mkdir -p ~/.vim/autoload ~/.vim/bundle && \
如果你在使用windows,请将 ~/.vim 替换为 ~\vimfilescurl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
在vimrc中添加:
execute pathogen#infect()
3.安装vim-flake8
$cd ~/.vim/bundle
$ git clone
https://github.com/nvie/vim-flake8
用F3 代替F7,在vimrc中加入:
autocmd FileType python map :call Flake8()
To add builtins, in your .vimrc:
let g:flake8_builtins="_,apply"
To ignore errors, in your .vimrc:
let g:flake8_ignore="E501,W293"
If you want to change the max line length for PEP8:
let g:flake8_max_line_length=99