我想在Vista上使用Exuberant Ctags(可能还有XP笔记本电脑); 没有选择的操作系统.我使用的是GVim,而不是我的同事推荐的Flex Builder,因为FB无人驾驶并且不会做GVim所做的事情.我在这里得到了zip文件.Ctags安装文件说,除其他外:
mk_bc3.mak For MSDOS using Borland C/C++ 3.x mk_bc5.mak For Win32 using Borland C++ 5.5 mk_djg.mak For MSDOS using DJGPP Gnu GCC (better to follow Unix install) mk_ming.mak For Win32 using Mingw32 mk_mvc.mak For Win32 using Microsoft Visual C++
我真的不明白这一切意味着什么(我个别地掌握了每个想法,但没有像这样把它放在一起),但我选择了最后一个选项作为听起来最可能成功.我以管理员身份打开命令提示符,cd到解压缩的ec57w32文件夹,然后键入mk_mvc.mak.
Visual Studio欢迎我使用转换向导,提供备份,然后继续进行我认可,转换失败.转换日志说,由于项目文件损坏,无法加载项目.当我再次下载,再次解压缩并且没有制作备份文件时,同样的事情发生了; 当我尝试其他每个mk命令时.在此过程中没有任何其他选择.
我还能尝试什么?
繁荣的ctags二进制文件是预先构建的,可从http://ctags.sourceforge.net/下载
将文件内容解压缩到C:\ Program Files\ctags之类的位置
然后将ctags.exe路径添加到PATH环境变量中.
在XP中,右键单击"我的电脑"并选择"属性".
移至"高级"选项卡,然后单击"环境变量"按钮.
单击"系统变量"选择框,查找并突出显示"路径"变量.
单击"编辑"按钮.
附加到变量值"; C:\ Program Files\ctags"(不带引号).
现在在命令shell中,您应该能够使用命令ctags生成标记.要创建标记文件:
ctags -R "C:\Documents and Settings\My User\My Documents\My Code"
既然您正在使用vim,那么您可能需要taglist插件(如果我有足够的声誉,我会链接到该插件).您无需创建标记文件即可使用此插件.
Windows zip文件已包含已编译的ctags.exe,因此您不需要自己进行构建.打开CMD,看看那里的ctags.