你能推荐一下,如何配置Vim以坚持:
PEP 8 -- Style Guide for Python Code
当编辑python2/3文件时,只编辑那些文件(我想保留所有其他文件类型的配置)。
发布于 2012-03-27 03:39:10
As 2020
使用ale加上安装一个linter pip3 install pylint
是异步的,因此可能是一个更好的主意。保存时不会阻塞,syntastic将会阻塞。它也适用于其他语言(如syntastic)。它基于语言服务器协议。
旧答案(2014)
在安装pip install flake8
的同时使用syntastic会给你最好的体验。syntastic
非常棒,因为它不仅可以对pep8进行检查,而且通过安装其他软件,可以很容易地为其他语言添加语法检查等功能。
旧答案(2013)
vim-flake8
是更好的选择,我会尝试一下:-)
最早的答案(2012)
还有一个叫做'pep8‘的小脚本-- https://github.com/vim-scripts/pep8
我将其配置为8:
let g:pep8_map='<leader>8'
我真喜欢它。它真的很好用。
发布于 2012-03-26 06:20:54
vim-flake8是使用vim-pathogen或Vundle最容易设置的。
发布于 2013-09-17 02:18:52
答案主要是在编写源代码后检查样式,但问题似乎是关于在编辑过程中使vim坚持pep8样式。
我在使用vim和pep8时遇到的主要问题是缩进,可以使用下面的vim脚本解决这个问题:
EDIT3:修正糟糕的英语...
EDIT2:哦,错误的脚本!已修复。http://www.vim.org/scripts/script.php?script_id=974
EDIT1:
脚本已经在github上进行了派生:
https://stackoverflow.com/questions/9864543
复制相似问题