`

sourceInsight 阅读php源码

 
阅读更多
http://bbs.chinaunix.net/viewthread.php?tid=727747
引用

Source Insight(以下简称SI)是非常强劲的代码阅读工具,安装后也就才3M大小,但在阅读别人的代码的时候实在是太方便了,尤其在查找类,函数的相关定义的时候。

SI标准内置的语言主要在c/c++/Java/C#等,但就是没有PHP。这次有个比较大的PHP的项目代码需要接手,用UE看了一段,里面的函数跳来跳去,实在是麻烦。后来g了以下,发现SI官方网站自己带了PHP的语言定义文件,按照网站上的说明,倒入,配置了以下。类,函数等关联操作都已经可以了,就是语法的高亮没有。基本上就只有几个流程控制if,else高亮显示,看起来累就一个字。

从SI的language中导出的PHP语言定义,发现只配置了很少的流程控制字为keyword,所以只有这些是高亮的。这下好办了,从UltraEdit的wordfile.txt中把php的高亮配置导出,做了一些处理,分成内置function,keyword,control,operator四类,写成一个新的文本,然后再倒入进语言定义。

接着在颜色style中配置了对这四类的颜色显示,一切就OK了。

为了方便大家,我把自己做好的PHP语言定义文件和style文件上传,方便大家使用。

使用方法:
==》》解压缩,里面有两个文件:PHP Script.CLF,PHP-Styles.CF3

==》》语言文件:PHP Script.CLF
按照这个页面的提示:http://www.sourceinsight.com/public/index.html

Custom Language files for adding new language support to Source Insight.
To import a custom language file into Source Insight

1. Select Options > Preferences. Click the Languages tab.

2. Click the Import button. Select and load the custom language file (.CLF)

3. You should now see the new language in the list of languages.

4. Click the Document Types button to open the Document Options dialog box.

5. If you don't have a document type already created for the type of language file, you will need to create one now. If you already have a document type created, select it in the list and go to step 7.

6. Click the Add Type button to create a new document type.  Give it a name that describes the type of file. For example, "Ant File". Click OK and then fill in the file filter text box with a wildcard.  For example, "*.ant".

7. In the Parsing section of the Document Options dialog box, select the newly imported language in the language drop-down list. This is what associates your document type with the custom language.

8. Click the Close button to close Document Options. Then click OK to close the Preferences dialog box.

==》》style文件:PHP-Styles.CF3

菜单“options”-》“Style Properties”,在弹出窗口中,选择“load”,选中style文件:PHP-Styles.CF3。确定后,你可以在左侧的“Style Name”列表中看见增加了四个新的php-function,php-keyword,php-control,php-operator。在点击“Done”确定后,就好了。

以上没什么技术含量,就是体力活。用过SI,你会更喜欢它,没有用过,推荐你用。




分享到:
评论

相关推荐

    Source Insight PHP语言包

    安装了PHP语言包后,Source Insight可以识别PHP源代码,提供智能提示和代码浏览功能,提升PHP开发者的编码效率。 该语言包包含的主要内容可能有以下几部分: 1. **语法定义文件**:这些文件定义了PHP的语法规则,...

    Source Insight代码阅读\编辑器

    Source Insight是一款广泛使用的源代码阅读和编辑工具,尤其受到程序员和软件开发者的青睐。它以其强大的功能和高效的代码浏览体验而闻名,支持多种编程语言的语法高亮显示,使得代码更加清晰易读,极大地提高了开发...

    Source Insight官方Verilog,MATLAB,Python,ARM和PHP配置文件

    Source Insight是一款广受欢迎的源代码阅读和编辑器,尤其在软件开发和硬件设计领域中,因其强大的代码导航和分析功能而备受青睐。本资源提供了一系列的配置文件,用于支持Source Insight与特定编程语言的集成,包括...

    Source Insight中集成Uncrustify格式化代码

    Source Insight 是一款强大的源代码阅读、分析和编辑工具,尤其在处理大型代码库时,它的功能非常实用。Uncrustify 是一个开源的代码格式化工具,它能按照指定的规则对 C、C++、Objective-C、C#、D、Python、PHP、...

    PHP Language & Style Support for Source Insight

    Source Insight是一款流行的源代码查看和编辑器,它提供了强大的代码浏览、分析和编辑功能,尤其适合程序员进行代码调试和理解。本主题将详细介绍如何在Source Insight中设置和使用PHP语言支持,以及相关的风格文件...

    使用Wine安装Source Insight

    Source Insight 是一个功能强大的源代码编辑器,它可以帮助开发者更好地理解和维护大型项目。下面我们将介绍如何使用 Wine 安装 Source Insight。 安装 Wine 首先,我们需要安装 Wine。在 Ubuntu 系统中,可以使用...

    sourceInsight源码

    与传统的IDE如Eclipse、Visual Studio相比,Source Insight更注重于代码阅读和理解,而非编写和调试。 ### 5. 学习与资源 学习Source Insight可以通过官方文档、在线教程以及社区论坛。官方文档详细介绍了软件的...

    sourceinsight 代码格式化插件Astyle

    Source Insight是一款非常受欢迎的源代码阅读和编辑器,尤其受到程序员的青睐。它提供了强大的代码跳转、搜索和分析功能,使开发者能高效地理解和修改代码。然而,当面对大量未经格式化的代码时,Source Insight的...

    sourceinsight 下 安装astyle tool

    **源码编辑器SourceInsight与Artistic Style(AStyle)工具的集成** SourceInsight是一款深受程序员喜爱的源代码查看和编辑工具,它提供了强大的代码浏览、搜索和编辑功能。而Artistic Style(AStyle),则是一款开源的...

    Astyle-source insight 安装及使用方法.zip

    在软件开发领域,尤其是对于嵌入式C代码的编写,Source Insight是一款非常流行的源代码查看、编辑和分析工具。它提供了强大的代码浏览、查找、跳转和自动完成功能,极大地提高了程序员的工作效率。而Astyle则是一款...

    source insight support for php

    "Source Insight Support for PHP" 是一个专为PHP开发者设计的高效源代码查看和分析工具。Source Insight 是业界知名的一款编程工具,它以其强大的代码浏览、查找、理解和编辑功能深受程序员喜爱。尤其对于PHP开发,...

    超级high的vscode,超过SourceInSight千倍哦!

    Visual Studio Code,简称VSCode,是由微软开发的一款免费、开源的源代码编辑器。它以其高效、轻量级且功能强大的特性,逐渐成为全球开发者喜爱的编辑工具,甚至被誉为超越Source Insight千倍的神器。下面将详细介绍...

    Source Insight v3.50.0058.

    《Source Insight v3.50.0058——高效源代码阅读与分析工具详解》 Source Insight是一款广泛应用于软件开发领域的源代码阅读和分析工具,尤其在C、C++和Java等编程语言中表现突出。其最新版本v3.50.0058在原有基础...

    source insight 3.50.0063版本 带注册机

    源码洞察(Source Insight)是一款广泛应用于软件开发领域的高级源代码查看和分析工具,尤其适合程序员进行程序设计、调试和理解复杂的代码结构。其3.50.0063版本是该软件的一个经典版本,深受开发者的喜爱。它不仅...

    sourceinsight35

    SourceInsight 3.5,作为一款备受程序员青睐的代码阅读和分析工具,它的功能强大且高效,为程序员提供了前所未有的开发体验。这款工具以其直观的用户界面、强大的源码浏览和分析能力,以及实时的代码导航功能,在...

    sourceinsight.rar

    Source Insight,被誉为“阅读代码神器”,是一款深受程序员喜爱的源代码查看和编辑工具。它以其强大的代码分析功能、高效的代码浏览体验以及丰富的自定义设置,赢得了广大开发者的一致好评。尤其是对于处理大型项目...

    sourceInsight3.5(registered)

    Source Insight是一款广受开发者欢迎的高级源代码阅读和分析工具,特别适用于C、C++、Java、C#等编程语言。这款软件以其强大的代码导航、实时语法高亮、智能搜索和自定义配置等功能,为程序员提供了高效的工作环境。...

    代码工具 source insight 4.0

    在Linux下安装Source Insight,首先需要安装Wine,并配置好相关的依赖库,然后将`SourceInsight_17473_4.0安装包`在Wine环境中进行安装。 ### 四、最佳实践 1. **创建项目**:首次使用时,应创建一个项目,指定源...

    source insight 4.0.0086

    Source Insight是一款备受程序员喜爱的源代码查看、分析和编辑工具,其最新版本4.0.0086更是集多种功能于一身,对于C、C#等编程语言的支持尤其出色。本文将深入探讨Source Insight 4.0.0086的各项特性,帮助开发者更...

    打造linux下的Source Insight

    在Linux环境中,尽管Source Insight是一款在Windows平台下广泛使用的强大代码浏览工具,但其缺乏Linux版本。为了在Linux系统上获得类似的代码导航体验,我们可以利用vim编辑器配合ctags、taglist和Cscope等工具来...

Global site tag (gtag.js) - Google Analytics