您建议,如何配置Vim的坚持:的Vim和PEP 8 - 风格指南Python代码
PEP 8 -- Style Guide for Python Code
编辑python2/3文件时,只有那些(我想保留所有其他文件类型的配置)。
您建议,如何配置Vim的坚持:的Vim和PEP 8 - 风格指南Python代码
PEP 8 -- Style Guide for Python Code
编辑python2/3文件时,只有那些(我想保留所有其他文件类型的配置)。
有vim-flake8,这是最容易使用vim-pathogen或Vundle设置。
使用syntastic加上安装pip install flake8
给你最好的体验恕我直言。 syntastic
非常棒,因为它不仅可以检查Python,而且通过安装其他软件,可以很容易地为其他语言添加语法检查等。
还有一个被称为 'PEP8' 小脚本 - https://github.com/vim-scripts/pep8
我有8配置:
let g:pep8_map='<leader>8'
我真的很喜欢它。它的工作非常好。
vim-flake8
是更好的选择,我会尝试:-)
的回答重点检查源代码已被写入后的风格,但这个问题似乎是关于在编辑期间让vim坚持pep8风格本身。
主要的问题我已经用vim和PEP8是缩进,可以使用这个Vim脚本是固定的:
EDIT3:修复可怕的英文...
EDIT2:哎呦,脚本错误!固定。 http://www.vim.org/scripts/script.php?script_id=974
EDIT1:
的剧本已经分叉在GitHub上:
好抓!我在编辑过程中遇到了缩进问题和类似的问题。当然 - “编辑后”期刊stylechecks可以运行,但在编辑期间它更舒适。 – 2013-10-21 18:29:38
对于vim 7.4(可能更早),默认情况下,vim中已包含“EDIT2”中较新版本的文件引用。如果你只是在你的〜/ .vimrc或/ etc/vimrc中包含'if has(“autocmd”) 文件类型插件缩进 endif',它会自动地加载到一个开箱即用的vim上。 (这是三条独立的线,顺便说一下,它可能已经在大多数当前系统的默认vimrc中) – dannysauer 2014-04-09 16:03:01
这里是我更喜欢使用一个vimrc配置文件。它负责所有PEP8配置。
我会推荐使用包含klen/python-mode插件。
在每次保存代码时,您可以使用:PymodeLintAuto
代替PEP8错误和警告。
Syntastic + flake8是真的要走的路,和愚蠢简单的设置。 – WhyNotHugo 2014-09-19 15:32:12