有过C语言开发经验的,一定对Source Insight不陌生,其强大的功能,为C开发提供了便利。
最近做了点关于PHP的二次开发,由于系统架构的比较乱,文件之间层层嵌套,找一个方法,需要打开十多个UETab,效率低到无法忍受,苦不堪言。
网上查看各种PHP的IDE,没有一款让人觉得可以信赖,而且空间占用比较大。最终决定使用Source Insight来开发。倒入工程后,发现php文件
没有高亮显示关键字,也没有函数调用关系的索引建立。原因就是本人的Source Insight版本较老,不提供PHP的脚本解析。登陆其官网,发现有新的
脚本程序,导入即可使用。下面将详细过程记录下来。
1、登陆 http://www.sourceinsight.com/public/languages/,下载PHP.CLF文件
2、打开Option菜单的
Preferences对话框,选择Languages标签,点击Import按钮,倒入PHP.CLF文件
3、点击"Doc Type..."按钮,选择Add Type按钮,在弹出对话框中输入"PHP File"(该处只是一个标识名称,可随意),在File filter中输入*.php
在Document Type中选择"PHP File",然后勾选"Use Options From default type",在Parsing部分,Language列表框中选择PHP
4、关闭窗口,确定应用即可完成支持php文件
完成上述操作后会发现,仅有少数类似if...else关键字高亮显示,为了支持function的关键词,需要建立style风格文件。
由于UE中很好的支持PHP,故而,可以借鉴UE的Style文件(wordfile.txt)。从其中找到对应的关键字Style定义,然后分成内置function,keyword,
control,operator四类,写成一个新的文本,然后再倒入进语言定义。
打开Option菜单的Style Properties选项,Load新建的Style文件,即可完成。
为便于使用,将两个文件打包,方便大家下载使用。
[文件下载]