关于vim的搜索功能
几个tag
调查了好一阵子,总算弄清楚了几个东西的差别,简单记一下,几个tag:
- ctags,vim用的
- etags,emacs用的
- cscope,生成的索引相比上面两个索引,信息会多一些,并且包含了一个搜索的指令,可以搜索函数在哪里被调用,以及可以做全局搜索,但是仅限于C/C++
- gtags,和cscope差不多,提供了gtags生成索引,和gtags-cscope搜索索引。
gtags
:: GTAGS:所有变量,函数定义的相关信息
:: GRTAGS:所有变量,函数被引用的相关信息
:: GPA[……]