Sublime text3 安装ctags实现函数跟踪跳转
在source insight 中有函数的跟踪跳转功能,在vim中安装插件ctags也可实现函数的跟踪跳转功能,同理,在sublime text中也可通过安装ctags实现相同的功能。
一、安装package control:(如已安装请忽略)
(参考https://packagecontrol.io/installation#st3)
二、在sublime text中安装使用ctags
1,下载最新的ctags到非中文目录,这里,我们推荐c:\windows\system32,ctags可从http://ctags.sourceforge.NET/下载,最后更新是在09年,版本5.8;
下载后解压ctags.exe到c:\windows\system32目录下;
2,在sublime text中的package control install下安装ctags
快捷键ctrl+shift+p,输入pci,再在命令行中输入ctags安装
3,配置ctags路径
打开ctags的settings-default,并复制全部代码,将其粘贴到setting-user中;
并在以上位置加入你的ctags路径;
4,使用,在使用函数调转功能前,需要先生成.tags文件,只需在项目文件管理器的项目文件上右键点击Ctags:Rebuild Tags即可(注意,在改动文件之后也许重新生成.tags)
会生成如下两个文件:
5,所有工作都准备充分之后,就可以在函数名上右键点击navigate to definition跳转到指定函数了,返回用jump back;
三、函数追踪跳转快捷键的设置
-
配置目标:利用 Ctrl+鼠标按钮 的操作实现函数追踪;
-
在 ST3 打开 Preferences -> Package Setting -> CTags -> Mouse Bindings-Default ,并复制全部代码,然后粘贴到 Mouse Bindings-User 中;
-
修改 modifiers 的参数,去掉 shift ,然后保存(如果有其他习惯,可以把 modifiers 参数设置为其他键盘按键,只要不与其他热键冲突即可);
本文参考自
https://blog.****.net/z1026544682/article/details/86088854https://www.jianshu.com/p/543d9e894177