1

ファイル番号と行番号によるコードレビューコメントを含むファイルがあります。

ファイルを開いて行番号に移動すると、Vimクイックリストを使用してレビューコメントを表示するVimプラグインを作成しています。

このドキュメントから、コマンドを使用:cexしてクイックリストにエントリを追加できることがわかりました。

[file]:[line] [issue category][issue description]その場所にジャンプできるような形式でエラーメッセージを追加するにはどうすればよいですか?

4

1 に答える 1

2

のヘルプ:cexprもヒントを提供します。

      If {expr} is a String, then each new-line terminated
      line in the String is processed using the global value
      of 'errorformat' and the result is added to the
      quickfix list.
:caddexpr printf('%s:%d:%s', expand('%'), line('.'), "entry")

の値は難しく、完全に制御できない場合があるため(ftpluginsが値を変更する場合があります)、代わりにVimscript関数'errorformat'を使用して項目を直接設定/追加することもできます。setqflist()

:call setqflist([{'bufnr': bufnr(''), 'lnum': 42, 'text': 'entry'}], 'a')
于 2013-03-07T16:42:01.547 に答える