tagbar 调到函数定义再跳回

首先要在源码文件夹下执行 ctags -R * 生成tags文件

齐次要安装 YouCompleteMe

 

ctrl + ] 跳到函数定义

Ctrl-o 和 Ctrl-I 跳回。我试验的只有 Ctrl-o有效

 

另外,对于调用和定义不再同一个文件中的情况。配置文件`.vimrc`中添加`map gd :YcmCompleter GoToDefinitionElseDeclaration<CR>`, 我使用的快捷键是`gd`, 你可以改成`<C-]>`

 

出处

https://www.v2ex.com/t/290184

 

ctags能用的命令,tagbar似乎也能用。

在光标指定的位置下直接使用 "crtl + ]" 就可以定位到函数的定义位置;使用 "ctrl + t" 快捷键返回到上次跳转之前的位置。

关于ctags的用法很多,以下是我们列举的部分:
-->"ctrl + t"退回到原来的地方
-->"[{"转到上一个位于第一列的"{"
-->"}]"转到下一个位于第一列的"{" /* 似乎不管用 */
-->"{"转到上一个空行
-->"}"转到下一个空行
-->"gd"转到当前光标所指的局部变量的定义
-->"*"转到当前光标所指的单词一次出现的地方
-->"#"转到当前光标所指的单词上一次出现的地方

出处

https://www.cnblogs.com/chenliyang/p/6634679.html

上一篇:为C/C++标准库,boost和第三方库设置单独的ctags db


下一篇:ctags 用法