2012-04-05 68 views

回答

0

有趣,我剛剛決定在1小時前最後嘗試GNU GLOBAL

gtags不在TagList的默認可執行文件中。所以它不被「支持」。

也許你可以通過let Tlist_Ctags_Cmd='/path/to/gtags'添加它,但我懷疑gtags接受相同的參數ctags或者即使它可以輸出其索引到stdout像ctags這就是所使用的標記列表。

+0

感謝您的回答。我試過這種方式。它不起作用。 :( – 2012-04-06 00:56:06

+0

我認爲這是不可行的 – romainl 2012-04-06 03:25:26

+1

gtags可以配置爲以ctags格式輸出使用tagbar.vim,對於每種文件類型,您可以配置所需的命令來運行以獲取ctag文件,因此您可以使用gtags if你想要 - 但它仍然是你將要使用的ctag格式。通常你不會使用一個不同的ctags程序,除非它有更好的語言支持。例如jsctags是javascript的流行。 – darcyparker 2012-04-06 17:29:27

1

如果您可以接受使用vim的cscope接口,Gnu global會附帶gtags-cscope,它提供與cscope相同的接口,但由全球數據庫提供支持。 只需設置cscopeprg = gtags-cscope,您就可以瀏覽標籤。