【问题】
之前就已经搞定了PHP在SourceInsigh中的语法高亮问题:
【已解决】让Souce Insight支持多种语言的语法高亮:Python,Ruby,ARM汇编,windows脚本文件(bat/batch),PPC,SQL,TCL,Delphi等
但是此处遇到一个细节的问题,SI对于PHP中,以双斜杠开头的单行注释,没法正确解析,无法正确实现语法高亮,导致后面的代码,都显示异常了:
【解决过程】
1.经过折腾,发现,通过手动给PHP的规则中,添加一个以双引号开头的comment规则,即可解决此问题:
主要一步,就是(默认已经)对于:
”Type of range“选中”Line“
以及,对于Syntax Formatting Style,选中“Comment Single Line”,
然后,在“Range begins with”中输入“//“:
这样PHP的代码,就可以正常解析了:
【总结】
默认的PHP Script规则文件,没有添加单行注释,导致PHP单行注释代码无法正确解析,添加相应规则后,即可。