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路径
Sublime text3 安装ctags实现函数跟踪跳转_第1张图片
打开ctags的settings-default,并复制全部代码,将其粘贴到setting-user中;
Sublime text3 安装ctags实现函数跟踪跳转_第2张图片
并在以上位置加入你的ctags路径;

4,使用,在使用函数调转功能前,需要先生成.tags文件,只需在项目文件管理器的项目文件上右键点击Ctags:Rebuild Tags即可(注意,在改动文件之后也许重新生成.tags)
Sublime text3 安装ctags实现函数跟踪跳转_第3张图片
会生成如下两个文件:
Sublime text3 安装ctags实现函数跟踪跳转_第4张图片
5,所有工作都准备充分之后,就可以在函数名上右键点击navigate to definition跳转到指定函数了,返回用jump back;

三、函数追踪跳转快捷键的设置

  1. 配置目标:利用 Ctrl+鼠标按钮 的操作实现函数追踪;

  2. 在 ST3 打开 Preferences -> Package Setting -> CTags -> Mouse Bindings-Default ,并复制全部代码,然后粘贴到 Mouse Bindings-User 中;

  3. 修改 modifiers 的参数,去掉 shift ,然后保存(如果有其他习惯,可以把 modifiers 参数设置为其他键盘按键,只要不与其他热键冲突即可);
    Sublime text3 安装ctags实现函数跟踪跳转_第5张图片
    本文参考自
    https://blog.csdn.net/z1026544682/article/details/86088854

    https://www.jianshu.com/p/543d9e894177

你可能感兴趣的:(Tools)