sublime跳转到函数定义,使用Ctags插件。

安装步骤:

1. 打开 Sublime Text 3,同时按ctrl + shift + P,在打开的输入框中输入 Package Control:Install Package

2. 输入Ctags,回车安装

3. 安装Ctags插件完毕,需要下载Ctags执行程序,下载地址:https://pan.baidu.com/s/1cubMQn_i5jL9kScrHSNVXg

4. 下载完成,解压,把解压路径设置到环境变量,因为sublime需要调用到ctags.exe

5. 重启sublime,右击项目文件夹,选择Ctags:Rebuild Tags,创建生成搜索索引文件,在sublime右下方会显示进度百分比

6. 创建完成后,可以选择函数右击->Navigate to Definition跳转到函数定义,或者按F12

设置跳转快捷键方法:

主菜单栏 -> Preferences -> Package Settings -> CTags -> Key Bindings-User,会打开用户自定义快捷键的配置文件,添加如下代码:

[

{

"command": "navigate_to_definition",

"keys": ["ctrl+shift+left_click"]

},

{

"command": "jump_back",

"keys": ["ctrl+q"]

},

]

sublime php函数追踪,sublime跳转到函数定义相关推荐

  1. sublime html整理阶梯,sublime text 之添加插件 并使用

    通过package  controll  install  安装各种插件: 1:AdvancedNewFile,安装完毕后 快捷键:ctr+alt+n:输入框中输入你要创建的文件夹和文件,就创建好了. ...

  2. vscode 无法跳转到函数定义_玩转VS Code

    (以下快捷键操作针对 windows,括号内是针对 macOS) 代码编辑器--------高效能编程 学习新的编辑器的方法: 第一步:了解编辑器的快捷键和语言支持,快捷键值得多花时间: 第二步:开始 ...

  3. 【Android 逆向】函数拦截实例 ( ② 插桩操作 | 保存实际函数入口 6 字节数据 | 在插桩的函数入口写入跳转指令 | 构造拼接桩函数 )

    文章目录 前言 一.函数拦截需要的几个参数 二.插桩前先保存实际函数入口 6 字节数据 三.在插桩的函数入口写入跳转指令 | 构造拼接桩函数 前言 [Android 逆向]函数拦截实例 ( 函数拦截流 ...

  4. 【Android 逆向】函数拦截 ( GOT 表数据结构分析 | 函数根据 GOT 表进行跳转的流程 )

    文章目录 一.GOT 表数据结构分析 二.函数根据 GOT 表进行跳转的流程 一.GOT 表数据结构分析 GOT 表分为 222 部分 , 一部分在 调用者部分 ( 可执行文件 ) 中 , 一部分在 ...

  5. 【Android 逆向】函数拦截原理 ( 通过修改 GOT 全局偏移表拦截函数 | 通过在实际被调用的函数中添加跳转代码实现函数拦截 )

    文章目录 一.通过修改 GOT 全局偏移表拦截函数 二.通过在实际被调用的函数中添加跳转代码实现函数拦截 一.通过修改 GOT 全局偏移表拦截函数 使用 GOT 全局偏移表 拦截函数 , 只需要将 G ...

  6. sublime Text 2 安装Sublime Package Control

    Sublime Text 2 安装 Sublime Package Control,通过 Sublime Package Control,安装.升级和卸载 Package. 安装 Package Co ...

  7. ARM(IMX6U)裸机C语言版本LED驱动实验(汇编进入处理器SVC模式、SP堆内存、跳转main函数、链接起始地址)

    参考:Linux之ARM(IMX6U)裸机C语言LED驱动实验–驱动编写,编译 作者:一只青木呀 发布时间: 2020-08-11 11:20:17 网址:https://blog.csdn.net/ ...

  8. sublime快捷键_安利 | sublime

    Sublime 前言--使用Sublime的起因 开头先喊一句响亮的口号:"Sublime,永远的神!" 其实最一开始接触Sublime这款强大的文本编辑器是在大二下学期学习Web ...

  9. vim跳转到函数定义处

    跳转到函数定义处,首先需要有tag文件,生成tag文件的方式为: 在要包含所有代码的目录(其实可以直接在根目录)执行: ctags -R 然后用vim打开代码,在任意一个调用函数的行,把光标放在被调用 ...

最新文章

  1. 域的非验证方式还原与验证方式还原的区别
  2. 【Groovy】xml 序列化 ( 使用 MarkupBuilder 生成 xml 数据 | 设置 xml 标签内容 | 设置 xml 标签属性 )
  3. (60)逆向分析 KiSwapThread —— 找就绪线程和空闲线程
  4. 在苏州的一个超级棒的事情
  5. docker-compose安装部署ELK
  6. MapReduce中的InputFormat(1)概述
  7. C++ 字符串指针与字符串数组
  8. python字典如何删除数据库,如何从python字典中删除?
  9. 常用idea快捷键大全
  10. WINDOWS调用出错后,得到信息字串
  11. finereport java无符合资料_Java报表工具FineReport常见的数据集报错错误代码和解释...
  12. VBA连接Excel数据库
  13. 达梦disql中“pagesize”的设置
  14. 厉害了!互联网公司各岗位真实工作内容大起底!
  15. IPS,LED,LCD,TFT简介
  16. Visual C++中位图按钮的新颖设计
  17. 重装系统服务器不识别u盘,电脑使用u盘重装系统无法识别怎么办?
  18. 什么是多芯光纤?软光纤、集束光纤、紧套光纤是光纤吗?
  19. 2020年机修钳工(技师)考试题库及机修钳工(技师)免费试题
  20. “不确定性问题”(Nondeterministic Problem,NP)与哥德尔不完全定理“

热门文章

  1. Arduino系列教程之 – PWM 的秘密(下)
  2. CSS选择器老起名字太麻烦, 有这一个:nth选择器就够了!
  3. nao机器人的规格书_NAO机器人技术参数.pdf
  4. 彻底搞懂图的深度优先算法(Debug+图解+JavaDOC)
  5. 用Python画向日葵?
  6. 码农的视角:马云菜鸟物流的一个简洁版实现
  7. Android APP的创意
  8. 数据结构:二叉搜索树的增删查改
  9. VLAN端口类型详解——Huawei、Cisco
  10. Adobe Acrobat 图标异常的解决办法