如果我想使用YCM,是否需要安装ctags?

时间:2015-11-10 11:39:02

标签: vim

我是Vim的新手,此时搜索跳转到定义的方式(我的lang设置是Go,CSS / Sass,HTML,JS)。据我所知,ctags是这里最受欢迎的解决方案。但是我要安装YCM,它提供类似的东西:GoToDeclarationGoToDefinition(不幸的是,只适用于C系列)。我想了解YCM与ctags的关系。那么YCM是否使用自己的机制来检测实际定义,或者使用ctags来提供此功能?或者换句话说,如果我想使用YCM,我是否需要安装ctags?

1 个答案:

答案 0 :(得分:1)

默认情况下,YouCompleteMe仅从您访问的文件中收集标识符。

如果您希望它从整个项目中收集标识符,那么您需要Exuberant Ctags并将let g:ycm_collect_identifiers_from_tags_files = 1放入您的vimrc。