【发布时间】:2011-07-23 03:12:42
【问题描述】:
我正在尝试使用 PyCharm 进行 Django 开发,到目前为止我非常高兴。我的团队严格遵循 PEP8 格式,我们使用 pep8 命令行程序检查以确保我们的代码符合。
我已经配置了一个外部工具命令来运行 pep8,它运行良好。我看到了创建过滤器的能力,这将导致输出被解析为 PyCharm 可以使用的东西。我已经阅读了文档并搜索了谷歌,但找不到一个例子来完成这项工作。文档是http://www.jetbrains.com/pycharm/webhelp/add-filter-dialog.html
我使用的是 PyCharm 1.2,我使用的输出过滤器如下所示:
$FILE_PATH$:$LINE$:$COLUMN:.*
示例输出如下所示:
/home/matt/.../settings.py:13:30: E261 at least two spaces before inline comment
/home/matt/.../settings.py:20:80: E501 line too long (126 characters)
如果每次保存文件时都可以运行它,那就更棒了。
【问题讨论】:
-
感谢这个问题(它为我提供了指导!)你有没有找到一种方法让它在保存文件时自动运行?
-
没有,但也没有真正尝试过。我有一个键盘快捷键,它已经成为我的第二天性。
标签: python regex ide pycharm pep8