簡體   English   中英

VIM高亮顯示PHP正則表達式

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM