如何在Vim quickfix中控制错误输出格式?

时间:2011-06-13 10:48:30

标签: vim pylint

我使用了此脚本 - http://www.vim.org/scripts/script.php?script_id=891 - 并对其进行了修改以显示错误编号(例如,不只是CR,而是C0301R0202)通过在命令行中添加--include-ids\ y来调用pylint并从

更改errorformat行
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错误代码更改为errorW更改为warning。我如何控制:clist的输出格式?它是硬编码的吗?

1 个答案:

答案 0 :(得分:0)

它不是硬编码的,可以使用'errorformat'选项进行自定义。