Vimの(v7.3)errorformatに問題があります。クイックフィックスにCエラーを抽出するように設定しようとしています。Vimのerrorformatは無視されます
:set errorformat=%f:%l:%c:\ error:\ %m
は、その後、私は:make
を実行します(と私はあまりにも:makeprg
を変更した):
<file>:<line>:<column>: error: <message>
私はこのエラーフォーマットを設定しています:エラーパターンは、おそらくよく知られています。しかし、errorformat
の設定は機能しません。クイックフィックスには、コンパイルログファイル全体(エラーだけでなく)が多かれ少なかれ埋められているので、完全に無視されているようです。
私もこのように、いくつかのナンセンスにエラーフォーマットを設定してみてください。それでも
:set errorformat=sdkljfsldkfjsdlsdsd
、同じ結果。クイックフィックスには何百もの行があります。
errorformat
の設定をオン/オフして魔法のターンが欠けていますか?
あなたは何のコンパイラを使用していますか? ':compiler'でコンパイラを設定しましたか?私は '' errorformat =%f:%l:%c:\%trror:\%m'を試してみます。 –
感謝のピーター!それは今作動する!:-)私は完全に見過ごしていた:コンパイラ。私はこれを "gcc"に設定しました。私は自動的に素晴らしいerrorformat文字列を取得します。そして、私もそれらが欲しいので、エラーはクイックフィックスで終わります。もう一度、ありがとう! – mats77