SublimeText3追踪函数工具CTags设置及使用

操作环境:Windows10操作系统,ST3build3026

第一步:在 ST3 安装 CTags 插件

  1. 在 ST3 快捷键 Crtl+Shift+P 然后输入 pci ,选择“ Package Control: Install Package ”启动安装插件程序;

  2. 启动安装程序后,在命令行输入 ctags ,选择 CTags 插件并回车,等待插件安装完毕;

第二步:下载最新的 ctags 文件
3. 前往 https://pan.baidu.com/s/1pLtRwwz下载

  1. 下载后将压缩包解压到非中文目录下,例如 E:\SublimeText\ctags58 ;

第三步:配置 ctags 路径
5. 在 ST3 打开 Preferences -> Package Setting -> CTags -> Setting-Default ,并复制全部代码,然后粘贴到 Setting-User 中;

  1. 在 Setting-User 中找到 “command” ,在后面添加 ctags.exe 的路径【“command”: “E:/SublimeText/ctags58/ctags.exe”,】 ;
    在这里插入图片描述

第四步:配置使用操作习惯
7. 配置目标:利用 Ctrl+鼠标按钮 的操作实现函数追踪;

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

  2. 修改 modifiers 的参数,去掉 shift ,然后保存(如果有其他习惯,可以把 modifiers 参数设置为其他键盘按键,只要不与其他热键冲突即可);
    在这里插入图片描述

第五步:生成 .tags 文件
在项目文件夹管理器中,找到项目文件夹,右键点击 CTags:Rebuilding Tags ,文件夹中会生成 .tags 和 .tags_sorted_by_files 两个文件;
在这里插入图片描述
在这里插入图片描述

第六步:使用追踪功能
在项目中,可以在函数名上,按 Ctrl+鼠标左键 快速定位到函数体;在函数体按 Ctrl+鼠标右键 返回原文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Sublime Ctags插件是一个用于Sublime Text编辑的插件,它使用ctags工具生成代码索引,以便快速浏览、导航和查找代码。Ctags是一种常用的代码索引工具,它可以创建一个包含源代码中函数、类、变量等定义和引用的索引文件。Sublime Ctags插件通过读取这个索引文件,提供了许多方便的功能,如跳转到函数定义、查找变量、搜索函数等。此外,Sublime Ctags插件还支持多种语言,包括C、C++、Java、Python等。 ### 回答2: Sublime Ctags是一款用于Sublime Text编辑的插件。它主要用于帮助开发者在编写代码时更加方便地浏览和快速导航代码。 这个插件基于GNU Ctags工具,可以根据代码中的函数、类、变量等关键字生成索引文件,并在编辑使用这些索引文件实现代码导航和跳转。 Sublime Ctags插件的主要功能包括: 1. 生成索引文件:通过使用插件提供的命令,在项目文件夹下会自动生成代码的索引文件。这样可以快速构建一个代码库的索引,方便后续代码浏览和搜索。 2. 代码导航:在打开的代码文件中,可以使用快捷键(默认是Ctrl + 左键单击)将光标定位到一个函数或者类的定义处,进而查看其实现细节。这在阅读他人代码、理解项目结构等方面非常有用。 3. 代码跳转:在编辑代码的过程中,可以直接跳转到函数或者变量的定义或者声明的位置。这有助于快速定位和修改代码。 4. 代码搜索:插件提供了强大的代码搜索功能,可以根据关键字(函数、变量等)在整个代码库中进行搜索。通过命令或者快捷键可以快速搜索到所需的代码块。 总体来说,Sublime Ctags插件为Sublime Text编辑增加了代码导航和搜索的功能,极大地提高了开发者的效率。无论是个人项目还是团队协作都能受益于这个插件的使用。 ### 回答3: Sublime Ctags插件是一个用于在Sublime Text中集成ctags工具的插件。ctags工具是一款用于生成源代码标签的工具,能够帮助开发者快速检索和浏览源代码文件。 Sublime Ctags插件可以在代码编辑的过程中自动更新和维护tags文件,使得我们可以快速跳转到源代码中的函数定义、变量声明、类定义等地方。它可以有效地提高代码阅读和编辑的效率,减少在代码文件中的来回查找的时间。 使用Sublime Ctags插件,我们可以根据光标所在位置,使用快捷键或者鼠标右键来执行查找操作,跳转到相关的函数或者变量的定义处。这对于理解代码的逻辑关系、准确定位代码位置非常有帮助。此外,插件还支持根据选择的文本进行查找,可以快速定位和浏览相关关键字。 该插件还支持标签的自动补全功能,当键入一个标签的部分字符时,它会自动提示可能的标签名称,方便我们快速选择和补全。同时,还可以通过设置来控制插件的行为,如自定义标签生成的规则,并且支持多种编程语言的标签生成。 总的来说,Sublime Ctags插件是一个非常实用的工具,可以提高代码阅读和编辑的效率。它方便地集成了ctags工具,为开发者提供了强大的代码导航和查找功能,使得我们能够更加高效地处理源代码。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值