Vim中符合PEP 8的代码

2024-04-20 14:29:10 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有一个好的方法来设置Vim来处理PEP 8遵从性?在

我试过几个vim插件,pep8和flake8。它们很擅长识别错误,但不会在您键入时“自动更正”。我不想担心手动处理适当的间距。在

尤其是79个字符的行限制。我可以设置textwidth=79,但这不能智能地确定在哪里换行。例如,这将错误地将新行缩进/缩进,导致pep8/flake8抱怨,它将拆分到语法错误的位置(例如,在a%上),并导致代码无法运行。在

有没有人有一个适合他们的解决方案?在


Tags: 方法插件键入flake8智能错误手动vim
2条回答

我喜欢python模式。它不会自动更正,但会标记错误。它结合了pylint、rope、pydoc、pyflakes、pep8和mccabe的特性。在

https://github.com/klen/python-mode

你试过vim-autopep8吗?在

https://vim-autopep8.readthedocs.org/en/latest/

https://github.com/tell-k/vim-autopep8

这并不是像您键入的那样,但我认为偶尔按一个命令来修改格式并不是很糟糕

相关问题 更多 >