Vim (v7.3) のエラー形式に問題があります。私のCエラーをクイックフィックスに抽出するように設定しようとしています。エラー パターンはおそらくよく知られています。
<file>:<line>:<column>: error: <message>
私はこのエラーフォーマットを設定しています:
:set errorformat=%f:%l:%c:\ error:\ %m
それから私は実行します:make
(そして私も変更し:makeprg
ました)。しかし、errorformat
設定が機能しません。クイックフィックスは多かれ少なかれコンパイルログファイル全体(エラーだけでなく)でいっぱいであるため、完全に無視されているようです。
次のように、エラーフォーマットをナンセンスに設定しようとさえします:
:set errorformat=sdkljfsldkfjsdlsdsd
それでも同じ結果。クイックフィックスは何百もの行でいっぱいです。
設定のオン/オフを切り替える魔法がありerrorformat
ませんか?