上下滾動幾次後就會中斷。我想知道這是否正好發生在我身上,或者是否有其他人有同樣的問題,並且無論如何要修復它。VIM在PHP正則表達式上突出顯示中斷
我有一個字符串爲:
preg_match_all("/<img.*?src=.([\/[email protected]:_-]+).*?>/si", $str);
上下滾動幾次後就會中斷。我想知道這是否正好發生在我身上,或者是否有其他人有同樣的問題,並且無論如何要修復它。VIM在PHP正則表達式上突出顯示中斷
我有一個字符串爲:
preg_match_all("/<img.*?src=.([\/[email protected]:_-]+).*?>/si", $str);
這是發生在我身上太v7.2.330。不知道你會去修復它,除非你深入PHP解析器。
也許考慮提交VIM的錯誤?
-tjw
這是因爲如果VIM 7.4具有問題,這是新的正則表達式引擎。我已經快速解決了在javascript下搜索正則表達式的問題。它主要是告訴VIM使用舊regexengine(經過全面測試的一個XD)
:set regexpengine=1
:syntax enable
希望它能幫助,這裏的參考 https://github.com/pangloss/vim-javascript/issues/93
語法高亮在大多數編輯啓發。沒有人爲此實現完整的語言解析器。 :} – mario 2011-03-23 01:25:42
我認爲是在正則表達式的結尾的*?>的原因。 – Kyle 2011-03-23 01:25:43
你使用的是什麼版本的vim? – 2011-03-23 01:48:16