带有emacs的通用CTAG

带有emacs的通用CTAG,emacs,global,ctags,Emacs,Global,Ctags,抱歉,我正在尝试使用emacs配置CTAG,但我遇到了麻烦 我使用以下配置编译了全局: ./configure --with-universal-ctags=/usr/local/bin/ctags 我执行了make&&makeinstall。 然后,我将文件.globalrc中的默认目标从本机更改为新的CTAG。 最后,我在emacs中执行了ggtags-create-tags。 不幸的是我弄错了 ‘gtags’ non-zero exit: gtags: execvp failed. g

抱歉,我正在尝试使用emacs配置CTAG,但我遇到了麻烦

我使用以下配置编译了全局:

./configure --with-universal-ctags=/usr/local/bin/ctags
我执行了
make&&makeinstall
。 然后,我将文件.globalrc中的默认目标从本机更改为新的CTAG。 最后,我在emacs中执行了
ggtags-create-tags
。 不幸的是我弄错了

‘gtags’ non-zero exit: gtags: execvp failed.
 gtags: unexpected EOF.
有人能帮我吗,谢谢

使用非常简单:

  • 运行项目(
    -R
    是递归地遍历项目,
    -e
    是使用与Emacs兼容的语法):

    或者如果您只想包含具有特定扩展名的文件,您可以使用
    -a
    (追加,如果不存在则创建文件)选项和
    查找
    实用程序,如:

    $ find -name "*.cpp" -print -or -name "*.h" -print -or -name "*.hxx" -print -or -name "*.cxx" -print | xargs ctags -ea
    
  • 在Emacs中运行M-x visit tags表,并导航到创建的标记文件

  • $ find -name "*.cpp" -print -or -name "*.h" -print -or -name "*.hxx" -print -or -name "*.cxx" -print | xargs ctags -ea