Windows中UltraEdit ctags的配置(2010.4.28更新)


2010.4.28更新

很多人搜索UltraEdit和UltraEdit Studio的ctags设置(关于两个软件的不同点, 请见本博客另一篇文章UltraEdit和UltraEdit Studio的区别以及优缺点), 特写本文. 原创内容, 转载请注明Andy1990zx及出处.

本文看上去只适用于目前最新版的UltraEdit v15.20(下简称UE)或UltraEdit Studio 10(下简称UES), 实际上应该适用于任何版本的UE或UES. 并且UE和UES两者对于ctags的使用方法是一样的. 下面将使用工程或者不使用工程来分开介绍:


使用工程的人看这里

   1. 建立工程: UE使用的工程文件扩展名是prj, 建议将这个prj文件放到你代码的根目录下. 个人习惯.



   2. 生成tags文件: 我这里采用的命令行的方式生成, 不要采用UE或者UES自带的生成. 具体方法是:


         (1). 安装完UE之后在它的GNU目录下有ctags.exe文件, 首先将这个目录设置到环境变量;

         (2). 然后在CMD下用CD命令进入到你的代码根目录;

         (3). 输入命令: "ctags -R %CD%" (不包括引号).

         第(3)步的命令简单说明: 我假定你的code是C/C++. 该命令会遍历根目录往下的所有目录, 并在当前code根目录下生成文件名为"tags"的标签文件. 如果你是做PHP等其他语言的, 请使用ctags --help自己摸索ctags的语法来生成适合你自己语言的tags标签. 但是一定要记得加上%CD%

   3. 指定tags文件: 等tags文件生成完成之后再在"工程(Project)"-"工程设置(Project Setting)"里, "设置(Settings)"标签, 勾上"传统Ctags支持(Legacy Ctags Support)", 再在"Ctags文件(Ctags File)"里填写"tags" (不包括引号), 确定. 如下图的红色框框填法即可.

002607517.png

   4. 大功告成, 可以在函数上面按F11试试了.




不使用工程的人看这里

   1. 按照使用工程的方法的第2步生成tags文件.

   2. 在"工程(Project)"-"CTag选项(CTag Options)"里, 在"默认Tag文件(Default Tagfile)"里设置你的tags文件.

   3. 大功告成, 可以按F11试试了.






-------------------------------------------------------------------------------------------------

使用工程的好处是, 之后只需要双击prj文件, 就可以继续上次的工作.

写得这么清楚, 再不会用就找你们自己的原因了.

原创内容, 转载请注明Andy1990zx及出处.