我使用了此脚本 - http://www.vim.org/scripts/script.php?script_id=891 - 并对其进行了修改以显示错误编号(例如,不只是C
或R
,而是C0301
或R0202
)通过在命令行中添加--include-ids\ y
来调用pylint并从
CompilerSet efm=%+P[%f],%t:\ %#%l:%m,%Z,%+IYour\ code%m,%Z,%-G%.%#
到
CompilerSet efm=%+P[%f],%t%n:\ %#%l:%m,%Z,%+IYour\ code%m,%Z,%-G%.%#
直截了当。但在错误输出中,我得C 301
而不是C0301
。这是一个小问题,但仍然,我很困惑 - 似乎没有办法正确显示这种错误标签。我在这里错过了什么吗?
写作时,我还注意到它将E
错误代码更改为error
和W
更改为warning
。我如何控制:clist
的输出格式?它是硬编码的吗?
答案 0 :(得分:0)
它不是硬编码的,可以使用'errorformat'选项进行自定义。