我正在尝试PyCharm进行Django开发,到目前为止我非常高兴。我的团队严格遵循PEP8格式,我们使用pep8命令行程序检查以确保我们的代码符合。
我已经配置了一个外部工具命令来运行pep8,它运行良好。我看到了创建过滤器的能力,这些过滤器将导致输出被解析为PyCharm可以使用的东西。我已经阅读了文档并搜索了Google,但找不到一个示例来完成这项工作。文档为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)
如果每次保存文件都可以运行,那么更棒的是什么呢。
答案 0 :(得分:16)
当你听到这个时,你会踢自己。你错过了COLUMN结束时的$。顺便说一句,非常感谢你,我按照你的步骤,让它完美地工作。你的过滤器应该是。
$FILE_PATH$:$LINE$:$COLUMN$:.*
UPD:让它适用于PyCharm 1.5使用
$FILE_PATH$\:$LINE$\:$COLUMN$\:.*
答案 1 :(得分:3)
PyCharm希望链接的完整文件路径能够正常工作,而不仅仅是名称。