使用Ctags在Vim跳转到定义
方法如下:
1.安装ctags (ubuntu下执行命令: sudo apt-get install ctags)
2.在项目工程目录下(即源文件目录)执行命令: ctags -R * (会生成一个tags文件即可)
3. 使用:
1):将光表移到函数调用处,使用组合键: ctrl+] 即可跳转到函数定义处
2) :ctrl+o 跳转到函数调用处(是不是很神奇呢?哈哈~)
注: 如果 ctrl+] 显示 : E433: No tags file 在 ~/.vimrc 文件中添加:
set tags=./tags,./TAGS,tags;,TAGS;
set autochdir
即可(source一下)
——————————————————————————————————————————
现在Vim 7.4版自带Ctags,无须另外安装。首先在计算机中找到Vimrc文件位置(etc/vim/vimrc),在终端中使用sudo vim vimrc打开vimrc文件,在最后添加:
set tags=tags;
set autochdir
:wq保存。
在源码根目录中输入ctags -R命令。
后重启vim,打开src文件,就能使用Ctrl+] 或 g Ctrl+] 来实现跳转了。g Ctrl+]可以跨目录,当有多个定义时会提示,并使用数字标示,输入数字后回车可跳转到相应定义处。
使用 ctrl + t 可以返回之前的文件中,ctrl+o 跳转到函数调用处;
————————————————
参考资料:
https://blog.csdn.net/xiana_yz/article/details/40516243
https://www.cnblogs.com/gom-linwei/p/15974379.html
https://www.cnblogs.com/gom-linwei/p/15974379.html
本文来自博客园,作者:晴云孤魂,转载请注明原文链接:https://www.cnblogs.com/cnhack/articles/17034658.html

浙公网安备 33010602011771号