Vim和PEP8——Python代码风格指南
您能否推荐如何配置Vim以坚持: 在编辑python2/3文件时,仅限于这些文件(我希望保留所有其他文件类型的配置)。有,使用or最容易设置。as 2020 使用plus安装linterVim和PEP8——Python代码风格指南,python,vim,coding-style,Python,Vim,Coding Style,您能否推荐如何配置Vim以坚持: 在编辑python2/3文件时,仅限于这些文件(我希望保留所有其他文件类型的配置)。有,使用or最容易设置。as 2020 使用plus安装linterpip3安装pylint是异步的,因此可能是更好的主意。它不会在保存时阻塞,syntastic将阻塞。它也适用于其他语言(如syntastic)。它基于语言服务器协议 旧答案(2014) 使用plus安装pip安装flake 8为您提供最佳的IMHO体验syntastic很棒,因为它不仅对Python执行pe
pip3安装pylint
是异步的,因此可能是更好的主意。它不会在保存时阻塞,syntastic将阻塞。它也适用于其他语言(如syntastic)。它基于语言服务器协议
旧答案(2014) 使用plus安装
pip安装flake 8
为您提供最佳的IMHO体验syntastic
很棒,因为它不仅对Python执行pep8检查,而且通过安装其他软件,可以很容易地为其他语言添加语法检查等
旧答案(2013年)
vim-flake 8
是更好的选择,我会试试:-)
最古老的答案(2012年)
还有一个叫做“pep8”的小脚本
我已在8上配置了它:
let g:pep8_map='<leader>8'
让g:pep8_map='8'
我真的很喜欢。它工作得非常好。答案主要是在编写源代码后检查样式,但问题似乎是如何让vim在编辑过程中坚持pep8样式 我在vim和pep8中遇到的主要问题是缩进,可以使用以下vim脚本修复: 编辑3:修复糟糕的英语 编辑2:哎呀,剧本写错了!固定的。 编辑1: 脚本已在github上分叉:
这是一个我更喜欢使用的配置文件。它负责所有PEP8配置。我建议使用包含性插件 您可以使用
:PymodeLintAuto
在每次保存代码时显示PEP8错误和警告
If has(“autocmd”)文件类型插件缩进,它会自动加载到现成的vim上。(顺便说一句,这是三个独立的行,并且它可能已经在大多数当前系统上的默认vimrc中)Syntastic+flake8确实是一条路要走,而且设置起来非常简单。pylint仍然不能很好地与ale配合使用(使用flake8),请关注更新。