Python PEP8、vim和代码块

Python PEP8、vim和代码块,python,vim,pep8,Python,Vim,Pep8,有时,我正在处理旧的Python代码,而PEP8根本就没有遵循。我可以在整个代码上运行,但这会产生很大的差异。我想要的是能够选择一个Python代码块(通过vim),并自动配置该块,使其符合PEP8 C++,可以使用ASTYLE和:20,40!astyle就是这样做的 是否有vim等效物 请注意,这是一个不阅读AutoEP8手册页的明显示例…好的,从阅读AutoEP8的文档可以看出,类似于: :20,40!autopep8 -i - 或者(这实际上是我的第一个想法): 应该有用 一般的机制称

有时,我正在处理旧的Python代码,而PEP8根本就没有遵循。我可以在整个代码上运行,但这会产生很大的差异。我想要的是能够选择一个Python代码块(通过vim),并自动配置该块,使其符合PEP8

C++,可以使用ASTYLE和<代码>:20,40!astyle就是这样做的

是否有vim等效物


请注意,这是一个不阅读AutoEP8手册页的明显示例…

好的,从阅读AutoEP8的文档可以看出,类似于:

:20,40!autopep8 -i -
或者(这实际上是我的第一个想法):

应该有用


一般的机制称为“过滤”,您可以在
:h filter

中阅读有关它的所有信息,如:

:20,40!autopep8 -i -
或者(这实际上是我的第一个想法):

应该有用


一般的机制称为“过滤”,您可以在
:h filter

中阅读有关它的所有内容。您尝试过什么吗?就像
:20,40!autopep8-i-
?你试过什么吗?就像
:20,40!autopep8-i-
?后者工作正常,前者导致我拥有的autopep8版本出错。后者工作正常,前者导致我拥有的autopep8版本出错。