在editplus中的自定義Tool里面使用lua編譯器來做lua語法檢查的時候, 出錯的輸出會輸出到Output窗口,如果沒有設置 output pattern的話, 雙擊錯誤信息是不會自動跳轉到出錯行的。output pattern是使用正則表達式來匹配lua編譯器的輸出的,在網上找了好久也沒找到這個正則表達式。實在無奈只好研究了下正則表達式的語法,自己寫了一個。 獻給大家。
在創建User Tool的時候有個按鈕Ouput Pattern(在Capture Output那個復選框右邊). 點擊后會出現一個對話框. 取消 User default output pattern的選擇. 將下面的表達式拷貝到下面的輸入框里.
^(.:\\.*):([0-9]):.*
下面的選項:
Filename : Tagged Expression 1
Line : Tagged Expression 2
Column : None
這下雙擊錯誤信息就可以像在VC里面那樣直接跳到出錯的代碼行了. 編輯大文件沒這個功能麻煩死了.
posted on 2007-08-18 00:24
七星重劍 閱讀(773)
評論(0) 編輯 收藏 引用 所屬分類:
PL--Lua