0

例如在Windows中,我不想将Exuberant Ctags的ctags58\文件夹的地址添加到我的Environment Variables路径中。使用(cmd) Windows 命令处理器或 Vim (文本编辑器)生成标签文件的唯一方法是将当前目录( )设置为文件夹,然后现在您可以运行该命令。cdctags58ctags

  • 如何为所有 C++ 文件生成标签文件,包括“C:\Users\USER\Projects\PROJECT\include”地址等其他目录中的“.h”文件?
  • 并且还要为其他目录和所有子目录中的所有 C++ 文件生成标签文件?
4

1 回答 1

2

您无需进入ctags安装目录;只需使用绝对路径调用它,例如"C:\Program Files\ctags58\ctags.exe".

您还可以扩展PATHVim 内部(在您的 中~/.vimrc),以便您可以从 Vim 调用它:!ctags ...

:let $PATH .= ';C:\Program Files\ctags58'

对于递归标记生成,传递-R或传递--recursectags.

请注意, vim.org上有几个插件可以让您更轻松地更新标签数据库。

于 2013-09-26T10:06:24.570 回答