2012-11-07 30 views
3

這似乎是由errorformat錯誤造成的,但我不確定是什麼原因導致它查看當前值。Vim make使用Quickfix創建新文件 - Errorformat

結果的

:make %

/Users/seanhess/sandbox/typescript/main.ts (62,15): Expected ';' 
"~/sandbox/typescript/main.ts " [New File]  

當前的set errorformat?

errorformat= %#%f(%l\,%c): %m 

值如果有幫助,這裏的地方定義它的包。 https://github.com/leafgarland/typescript-vim/blob/master/compiler/typescript.vim

+0

那它應該是%#相當於*在正則表達式? 'errorformat =%#%f(%l \,%c):%m'這是一個正則表達式嗎?我可以在裏面放置\ s *而不是空格嗎? –

+0

好吧,我知道它現在是scanf。我怎樣才能在那裏放置一個可選的空間? –

回答

3

顯然

errorformat=\ %#%f\ %#(%l\\\,%c):\ %m