我想在工作时在 Vista(也可能是 XP 笔记本电脑)上使用 Exuberant Ctags;关于操作系统没有选择。我使用 GVim 而不是我的同事推荐的 Flex Builder,因为 FB 有问题并且无论如何也不能做 GVim 所做的事情。我得到了 zip 文件here http://prdownloads.sourceforge.net/ctags/ec57w32.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/ http://ctags.sourceforge.net/
- 将文件内容解压缩到 C:\Program Files\ctags 等位置
- Then add the ctags.exe path to your PATH environment variable.
- 在 XP 中,右键单击“我的电脑”并选择“属性”。
- 移至“高级”选项卡并单击“环境变量”按钮。
- 单击“系统变量”选择框,找到并突出显示“路径”变量。
- 单击编辑按钮。
- 附加到变量值“;C:\Program Files\ctags”(不带引号)。
现在,在命令 shell 中,您应该能够使用命令 ctags 来生成标签。要创建标签文件:
ctags -R "C:\Documents and Settings\My User\My Documents\My Code"
由于您使用的是 vim,您可能需要 taglist 插件(如果我有足够的声誉,我会链接到该插件)。您无需创建标签文件即可使用此插件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)