我閱讀了文檔,但更加困惑。
我已經編譯器生成以下錯誤:Vim errorformat
rot;
^
"cpp\c1.cpp", line 13: error(114): identifier
"rot" is undefined
1 error detected in the compilation of "c1.cpp".
我知道如何發現其中的錯誤行給出行,但我得到的額外的無用信息加載在我errorlist,錯誤消息分成兩行,我寧願合併。
我的出發錯誤格式運用於是:
:set efm=\"%f\"\\,\ line\ %l:\ error(%n):\ %m
因爲我們是在它,有沒有測試EFM而不訴諸運行使所有的時間的快捷方式?
什麼樣的東西是無用的信息?它是否來自實際的編譯器錯誤輸出,是由某個說明符錯誤地捕獲的?這也可以解釋雙線信息呢?如果這是有用的,默認值,從源頭(我無法在幫助中找到它):'「%f>%l:%c:%t:%n:%m,%f:% l:%t%* \\ D%n:%m,%f%l%t%* \\ D%n:%m,%* [^ \「] \」%f \「%* \\ D %1:%m,%f:%1:%m,%f |%l | %m「' – Cascabel 2009-10-06 13:54:02