2017-07-18 2 views
1

Sorry, ich versuche, Ctags mit Emacs zu konfigurieren, aber ich bin in Schwierigkeiten.Universal-Ctags mit Emacs

ich mit diesem configure zusammengestellt global:

./configure --with-universal-ctags=/usr/local/bin/ctags 

und ich make && make install ausgeführt. Dann habe ich das Standardziel in der Datei .globalrc von native zu new-ctags geändert. Schließlich habe ich ggtags-create-tags innerhalb von Emacs ausgeführt. Leider habe ich den Fehler

‘gtags’ non-zero exit: gtags: execvp failed. 
gtags: unexpected EOF. 

Kann mir jemand helfen, danke

Antwort

0

Mit universal ctags ist so einfach wie:

  1. Run über ein Projekt (-R ist das Projekt rekursiv zu gehen und -e verwendet Emacs-kompatible Syntax):

    $ ctags -eR 
    

    Alternativ wenn Sie möchten, um Dateien mit bestimmten Erweiterungen gehören, können Sie verwenden -a(anhängen, wird eine Datei erstellt, wenn nicht vorhanden) Option mit find Dienstprogramm, wie:

    $ find -name "*.cpp" -print -or -name "*.h" -print -or -name "*.hxx" -print -or -name "*.cxx" -print | xargs ctags -ea 
    
  2. Run M - xBesuch-Tags-Tabelle in Emacs, und navigieren Datei auf die erstellt TAGS.