【问题标题】:PEP8, vim, and block of codePEP8、vim 和代码块
【发布时间】:2014-12-09 01:43:12
【问题描述】:

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

使用 C++,您可以使用带有 :20,40!astyle 的 astyle 来做到这一点。

是否有 vim 等价物?

请注意,这是不阅读 autopep8 手册页的明显示例...

【问题讨论】:

  • 你有没有尝试过?喜欢:20,40!autopep8 -i -

标签: python vim pep8


【解决方案1】:

好的,通过阅读 autopep8 的文档,类似于:

:20,40!autopep8 -i -

或者(这实际上是我的第一个想法):

:20,40!autopep8 -

应该可以。

一般机制称为“过滤”,您可以在:h filter 阅读有关它的所有信息。

【讨论】:

  • 后者工作正常,前者导致我拥有的autopep8版本出错。
猜你喜欢
  • 2016-12-26
  • 2018-06-05
  • 2010-09-13
  • 2020-11-07
  • 2017-04-11
  • 2011-10-22
  • 1970-01-01
  • 1970-01-01
  • 2015-09-24
相关资源
最近更新 更多