我想在Vista上使用Exuberant Ctags(可能还有XP笔记本电脑);没有选择的操作系统。我使用的是GVim,而不是我的同事推荐的Flex Builder,因为FB无人驾驶并且不会做GVim所做的事情。我得到了zip文件here。 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命令时。在此过程中没有任何其他选择。
我还能尝试什么?
答案 0 :(得分:40)
丰富的ctags二进制文件已预先构建,可从http://ctags.sourceforge.net/
下载现在在命令shell中,您应该能够使用命令ctags生成标记。要创建标记文件:
ctags -R "C:\Documents and Settings\My User\My Documents\My Code"
由于您使用的是vim,您可能需要taglist插件(如果我有足够的声誉,我会链接到该插件)。您无需创建标记文件即可使用此插件。
答案 1 :(得分:11)
Windows zip文件已经包含已编译的ctags.exe,因此您不需要自己进行构建。打开CMD并查看那里的ctags。
答案 2 :(得分:4)
如果你有选择权,我认为阻力最小的路径就是使用Cygwin。如果从cygwin安装cygwin和ctags软件包,你只需要打开cygwin shell并运行ctags
(或者如果你想让它递归,可能会ctags -R
,你可能会这样做)从您的源代码目录。不需要以这种方式构建任何东西。