我的 emacs 版本是 23.2.1 虽然我使用以下内容将后端更改为使用 GTAGS。(require 'semantic/db-global) (semanticdb-enable-gnu-global-databases 'c-mode) (semanticdb-enable-gnu-global-databases 'c++-mode) 我试图生成一个 GTAGS 文件用作语义的后端。但是,每次打开 C 文件时,Semantic 仍然在解析文件而不使用 GTAGS 文件。
是否可以使用 GTAGS 文件而不是内置的语义解析器?我发现内置的解析器不是很准确。
是否可以在不指定项目范围的情况下使用 GTAGS 文件?就我而言,我尝试将 GTAGS 文件放在 /usr/include 中,这应该是 emacs 的标准包含路径。但是语义没有使用它。