2017-01-19 6 views
1

私のシステムでは、我々は再フォーマットされたこの形式を持っているすべてのビルドエラーメッセージ:VIM:指定したエラーメッセージフォーマットで "errorformat"を設定するには?

[2016-02-10 13:17:56.885597] [WARNING] [53171] [src/root/mylinux/test01.cpp:300] 

あなたが見ることができるように、このフォーマットは、いくつかの部分が含まれています。

1. The time stamp, day+hour+minute+second+microsecond 
2. Some spaces and the [WARNING] or [ERROR] or [INFO] or [DEBUG], etc. 
3. A process ID number like [53171] 
4. The source file name + line number 

私はVimを使用したいです+ quickfixでこのビルドエラーファイルを開き、ソースファイル+行番号に移動します。だから私の.vimrcに 'errorformat'文字列を設定する方法は?

ありがとうございます。

答えて

3

確かにerrorformatと解析するのは比較的不愉快なことですが、あなたが主張すればできます。 1つの可能なアプローチ:

let &errorformat = '[%m]%*[ ][%t%*[A-Z]]%*[ ][%n]%*[ ][%f:%l]' 
+0

私の.vimrcで動作します。どうもありがとう。 –

関連する問題