簡體   English   中英

Vim:忽略但顯示帶有錯誤格式的模式?

[英]Vim: Ignore but show pattern with errorformat?

我的編譯器在通用的file:line:column message格式上生成錯誤,但是我的問題是我的測試輸出包含很多與此模式匹配的時間字符串。 例如:

2013-01-01 01:23:00 Starting test foo

被視為文件2013-01-01 0123行和第00列中的錯誤,並顯示消息正在Starting test foo

我可以在錯誤格式字符串中使用%-G和一個regexp過濾掉時間字符串,但這也從quickfix窗口中刪除了該行。

有沒有辦法使cnextcprevious跳過行與模式匹配(將它們視為無效),但仍將其包括在輸出中?

太難了 我想修改我的'makeprg' ,要么用一個腳本包裝或直接追加一個后處理步驟(例如用SED)是拆雷的日期(例如通過更換:_當它是由小數包圍)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM