簡體   English   中英

Emacs php-mode字體鎖屬性不適用於某些字符

[英]Emacs php-mode font-lock properties are not applied to certain chars

例如可變美元符號。

php-mode.el第1087行:

'("\\$\\(\\(?:\\sw\\|\\s_\\)+\\)" (1 font-lock-variable-name-face)) ; $variable

如果我沒有弄錯的話,正則表達式應該與$變量匹配,包括美元符號。 現在,我試圖找出為什么不是應用於美元符號的字體鎖屬性。 在語法表中,$被認為是一個像Az的單詞。

所以我想我想問的是:有沒有人遇到過同樣的問題並且他/她找到了解決方案?

那里的1表示匹配由(轉義的)parens表示的第一個捕獲組。 $在該捕獲組之外。 因此它可以移入內部,或將1更改為0 ,這意味着使用整個正則表達式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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