我想知道是否有任何方法可以使用 eclipse-pydev 中的键盘快捷键自动修复所有 PEP-8 问题。谷歌搜索没有让我到任何地方。
既然 Pydev 可以检测到 PEP-8 问题,难道不能自动修复它们吗?
最佳答案
您可以使用 Ctrl+Shift+F 手动激活 PyDev 代码格式化程序(首选项位于:Window > Preferences > PyDev > Editor > Code Style > Code Formatter -- 请注意,您可以将其配置为在 Window > Preferences > PyDev >编辑器 > 保存操作)。
请注意,内部 PyDev 代码格式化程序非常保守,不会执行 100% 兼容 PEP8 代码所需的所有转换(尽管它处理更常见的情况),因此,如果它不足以满足您的需求,您有一些选择:
autopep8.py
或 black
在最新版本中,它们也默认集成到 PyDev 中(通过 Window > Preferences > PyDev > Editor > Code Style > Code Formatter > Formatter Style? 启用?然后选择 autopep8
或 black
)。关于python - 有什么办法可以解决 pydev 的 PEP-8 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11046001/