Vim和PEP 8 - Python代码样式指南

Grz*_*cki 31 python vim coding-style

你能推荐一下,如何配置Vim坚持:

PEP 8 - Python代码样式指南

编辑python2/3文件时,只有那些(我想保留配置,因为它适用于所有其他文件类型).

Dav*_*ter 15

截至2014年

使用syntastic plus安装pip install flake8为您提供最佳体验恕我直言.syntastic很棒,因为它不仅可以检查Python的pep8,而且通过安装其他软件,可以很容易地为其他语言添加语法检查等.


最早的答案(2012)

还有一个名为'pep8'的小脚本 - https://github.com/vim-scripts/pep8

我把它配置在8:

let g:pep8_map='<leader>8'
Run Code Online (Sandbox Code Playgroud)

我很喜欢.它的效果非常好.

旧答案(2013)

vim-flake8 是更好的选择,我会尝试:-)


bel*_*ata 10

这些问题的答案都集中在之后的源代码已被写入,但这个问题似乎是有关编辑过程中制作VIM固守PEP8样式检查样式本身.

我用vim和pep8的主要问题是缩进,可以使用这个vim脚本修复:

EDIT3:修复可怕的英语......

编辑2:哎呀,错误的剧本!固定. http://www.vim.org/scripts/script.php?script_id=974

EDIT1:

该脚本已在github上分叉:

https://github.com/hynek/vim-python-pep8-indent/