Я взял этот скрипт - 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
в целом?Это жестко закодировано?