2012-04-05 7 views

Antwort

0

Komisch, ich habe gerade beschlossen, vor einer Stunde endlich 10 auszuprobieren.

gtags ist nicht in TagList Standard-ausführbare Dateien. Es wird also nicht "unterstützt".

Vielleicht können Sie es über let Tlist_Ctags_Cmd='/path/to/gtags' hinzufügen, aber ich bezweifle, gtags die gleichen Argumente wie ctags akzeptiert oder auch wenn es ausgeben kann seinen Index wie ctags nach stdout das ist, was durch TagList verwendet wird.

+0

Danke für Ihre Antwort. Ich habe es so versucht. Es hat nicht funktioniert. :( –

+0

Ich glaube nicht, dass es machbar ist. – romainl

+1

gtags können für die Ausgabe im Ctags-Format konfiguriert werden. Mit tagbar.vim können Sie für jeden Dateityp den gewünschten Befehl zum Ausführen der ctag-Datei konfigurieren. Sie könnten also gtags verwenden Sie wollten - aber es wäre immer noch das Ctag-Format, das Sie verwenden würden.In der Regel würden Sie nicht ein anderes Ctags-Programm verwenden, es sei denn, es hätte bessere Sprachunterstützung.Zum Beispiel ist Jsctags für JavaScript beliebt. – darcyparker

1

Wenn Sie akzeptieren können, die cscope-Schnittstelle von vim zu verwenden, kommt gnu global mit gtags-cscope, das die gleiche Schnittstelle wie cscope bietet, aber von der globalen Datenbank unterstützt wird. Setzen Sie einfach cscopeprg = gtags-cscope und Sie können über Tags navigieren.