在Windows上安装Exuberant Ctags(Vista和XP)

时间:2009-04-13 22:05:53

标签: windows-vista ctags

我想在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命令时。在此过程中没有任何其他选择。

我还能尝试什么?

3 个答案:

答案 0 :(得分:40)

丰富的ctags二进制文件已预先构建,可从http://ctags.sourceforge.net/

下载
  1. 将文件内容解压缩到C:\ Program Files \ ctags
  2. 之类的位置
  3. 然后将ctags.exe路径添加到PATH环境变量中。
    1. 在XP中,右键单击“我的电脑”,然后选择“属性”。
    2. 移至“高级”选项卡,然后单击“环境变量”按钮。
    3. 单击“系统变量”选择框,找到并突出显示“路径变量”。
    4. 单击“编辑”按钮。
    5. 附加到变量值“; C:\ Program Files \ ctags”(不带引号)。
  4. 现在在命令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,你可能会这样做)从您的源代码目录。不需要以这种方式构建任何东西。