errorformat

    1熱度

    1回答

    通過ghc-mod產生的誤差是在同一行,其中每行可以潛在地包含<Nul>字符,通過VIM呈現爲\@。我想解析這個quickfix,但看不到這怎麼可能與errorformat:<Nul>字符似乎截斷%m就好像它是一個新行,但使用多行語法似乎並沒有工作趕上這個案例。 有沒有辦法使errorformat解析<Nul>?

    1熱度

    1回答

    我的編譯器和lint工具以兩種不同的格式輸出錯誤。我決定增量設置我的錯誤格式,首先爲lint,然後爲編譯器添加一個模式。 這裏是皮棉輸出線我想匹配 "C:\Documents and Settings\user\Projects\MyProject\trunk\src\myfile.c",126 Info 754: local structure member 'myStructMember' (

    3熱度

    2回答

    我使用Vim/gVim進行javascript(節點)編程。我的jslint在我的文件類型插件中作爲makeprg進行了連接。這裏的錯誤格式運用於: efm=%-P%f, \%A%>%\\s%\\?#%*\\d\ %m,%Z%.%#Line\ %l\\,\ Pos\ %c, \%-G%f\ is\ OK.,%-Q 這裏是JSLint的輸出: routes/pcr.js

    1熱度

    1回答

    我想設置我的Vim環境,以便能夠使用Cadence VHDL編譯器(ncvhdl)編譯VHDL代碼。但是,我的錯誤格式字符串無法正常工作。一個典型的ncvhdl錯誤行是: ncvhdl_p: *E,EXPBEG (tc_lg_and2-rtl-a.vhd,3|34): expecting the reserved word 'BEGIN' [1.2]. 我的錯誤格式運用於設置爲: set e

    0熱度

    1回答

    Vim的(v7.3)errorformat有問題。試圖將其設置爲將我的C錯誤提取到quickfix中。錯誤類型可能是衆所周知的: <file>:<line>:<column>: error: <message> 我設置這樣的錯誤格式運用於: :set errorformat=%f:%l:%c:\ error:\ %m 然後我跑:make(我已經修改:makeprg太)。但errorform

    1熱度

    1回答

    我一直在用LaTeXBox插件爲vim處理LaTeX的錯誤格式,並且我發現了一個我無法解決的問題。 乳膠產生相對結構化的日誌文件,其中一類Lisp paranthesis語法用於解析文件,如: (/path/to/some/file.xxx ...) 起初,這看起來像一個簡單的問題,我們可以使用%P/%O/%Q使用%r和%f指令解析文件名。對於簡單的.tex文件和項目,這個效果很好。但是,在某

    1熱度

    1回答

    我想使用vim的errorformat來匹配我的makeprg的輸出。不過看起來比賽應該完全匹配,因此我需要使用.*像匹配器那樣的正則表達式。到目前爲止,我發現%*[^ ]最接近,但我需要匹配空格。 更特別: 我想匹配這樣的輸出: || Assertion failed: (it != c.end()), function Foo, file /Users/Me/Path/to/MyPath, l

    0熱度

    1回答

    處理錯誤我有一個解析器輸出這樣的信息: || Error: M:\workdir\MyFile.ja: line 38: "Blablabla" has no license declaration || Error: M:\workdir\MyFile.ja: unknown attribute "blabla" || Fatal: M:\workdir\MyFile.ja: not

    1熱度

    1回答

    我想寫EFM此: file: app/assets/javascripts/topbar.js line 17, col 3, Missing semicolon. line 19, col 19, 'is_mobile' was used before it was defined. line 21, col 1965, Expected '{' and inste

    1熱度

    1回答

    我想爲vim-opencl plugin編寫OpenCL語法檢查程序。 OpenCL編譯器會對輸出錯誤進行一些奇怪的格式化。有兩種類型的錯誤。 正常(小錯誤解釋): "/tmp/OCLUKvOsF.cl", line 143: error: expression must have integral type rec_table[PRIME_P - ri] = PRIME_P - i;