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文件放到你代码的根目录下. 个人习惯.
(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" (不包括引号), 确定. 如下图的红色框框填法即可.
4. 大功告成, 可以在函数上面按F11试试了.
不使用工程的人看这里
1. 按照使用工程的方法的第2步生成tags文件.
2. 在"工程(Project)"-"CTag选项(CTag Options)"里, 在"默认Tag文件(Default Tagfile)"里设置你的tags文件.
3. 大功告成, 可以按F11试试了.
-------------------------------------------------------------------------------------------------
使用工程的好处是, 之后只需要双击prj文件, 就可以继续上次的工作.
写得这么清楚, 再不会用就找你们自己的原因了.
原创内容, 转载请注明Andy1990zx及出处.