[英]VIM highlight breaks on PHP regular expression
上下滾動幾次后會中斷。 我想知道這是否只是發生在我身上,或者其他人是否有相同的問題,以及是否有解決方法。
我有一個字符串為:
preg_match_all("/<img.*?src=.([\/.a-z0-9@:_-]+).*?>/si", $str);
好像vim 7.4的新regex引擎有問題。 我來一個快速修復方法來搜索javascript下的正則表達式。 它基本上告訴vim使用舊的regexengine(經過全面測試的xD)
:set regexpengine=1
:syntax enable
希望對您有所幫助,這是參考https://github.com/pangloss/vim-javascript/issues/93
v7.2.330中也發生了這種情況。 除非您深入研究PHP解析器,否則不確定是否將能夠修復它。
也許考慮向VIM提交錯誤?
-tjw
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.