vim-gutentags: 文档没有告诉你的事: 何时update整个project, 何时update单个文件?
这个地方我至少花了4.5小时(代码有微小却一样能导致出错的bug). 可惜的是, 后面发现是我没认真读文档, 至少浪费了3个小时.
这里就说说结论.
首先看是否已经有gutentag生成的tag file, 如果没有, 那么一定是对整个project生成.
如果已经生成, 执行:GutentagsUpdate!
, 那么还是生成整个project.
写文件, 执行:GutentagsUpdate!
, 且tag file已存在, 都是只对这个buffer生成.
其实文档已经说了. 很后悔没有仔细读文档.
那个bug是啥, 见这个pr.