Mac下,Sublime,打开项目文件夹Project Folder,查看代码中方法是谁定义的和被哪些类引用的方法

参考:https://www.v2ex.com/t/129122

参考:https://www.cnblogs.com/bluestorm/p/4768395.html 和https://blog.csdn.net/lin111000713/article/details/51757298

 

1、如何在Sublime左侧打开项目文件夹Project Folder:View->Side Bar->Open Files->Side Bar

2、如何查看代码中,某个方法是哪个类中定义的,或者都被哪些类引用了

需要安装Ctags插件:

步骤:

Mac OSX中
下载附件中的ctags-5.8.tar.gz源代码或直接http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz下载
解压并编译,执行如下命令:

  1. tar xzvf ctags-5.8.tar.gz
  2. cd ctags-5.8
  3. ./configure
  4. make
  5. sudo make install

Mac OSX中,配置环境变量:

vim ~/.bash_profile

添加 export PATH=${PATH}:/usr/local/bin/ctags

 

配置ST的CTags插件

需要配置一下CTags插件,更改一下默认配置,主要修改其中ctags目录,因为配置中没有写入ctags的目录。

  • 打开 菜单栏->Sublime Text->Preferences->Package Settings->CTags->Settings-Default/Settings-User这两个文件:

  • 7

  • 将Settings-Default中的内容全选复制到Settings-User文件中,并将其中Command的值设置为:/usr/local/bin/ctags:

  •  

测试

随便找到一个含有c代码的工程目录,用ST打开,我打开的是我的一个BLE开发的工程DJB001_150509_1700V1.14

  • 右击ST中左边栏的文件夹,出现CTags:Rebuild Tags,点击会生成tags文件(这个文件就是函数、变量、宏定义等的 索引文件):

  •  

  • 【MAC直接选中要查看的方法,就会自动展示定义的类和引用过的类】

  • 打开工程文件的DJB001_150509_1700V1.4->Projects->ble->CC2541F128->Source->OSAL_SimpleBLEPeripheral.c文件,_尝试跳转,按下shift+ctrl,鼠标左键点击SimpleBLEPeripheral_Init(taskID++) :

  • 可以在菜单栏Sublime Text->Preferences->Package Settings->CTags下找到快捷键和鼠标操作的设定,根据自己喜欢在用户设置文件里更改就可以。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值