首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Vim和PEP 8 -- Python代码风格指南

Vim和PEP 8 -- Python代码风格指南
EN

Stack Overflow用户
提问于 2012-03-26 06:10:14
回答 5查看 26.1K关注 0票数 34

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

PEP 8 -- Style Guide for Python Code

当编辑python2/3文件时,只编辑那些文件(我想保留所有其他文件类型的配置)。

EN

回答 5

Stack Overflow用户

发布于 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:

代码语言:javascript
运行
复制
let g:pep8_map='<leader>8'

我真喜欢它。它真的很好用。

票数 25
EN

Stack Overflow用户

发布于 2012-03-26 06:20:54

vim-flake8是使用vim-pathogenVundle最容易设置的。

票数 16
EN

Stack Overflow用户

发布于 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://github.com/hynek/vim-python-pep8-indent/

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9864543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档