Sublime安装ctags插件实现类方法的定位

这里只介绍windows环境下的安装方法。
使用 Sublime Text3 编辑器时,可发现无法实现父类或类方法的定位,而在其他 IDE 中(如:Zend Studio),用快捷键 Ctrl + 鼠标左键,即可定位跳转到对应的文件。这里,我们将通过安装ctags插件使Sublime也具有类似的功能,以便项目的快速开发。具体的实现方法如下:

1. 打开 Sublime Text 3 软件,点击主菜单栏的 Preferences(首选项)-> Package Control(插件管理器),会弹出一个对话框,点击 Package Control:Install Package 后,会重新弹出一个对话框,在里面输入ctags,回车执行安装。(主界面下方的状态栏会显示ctags插件是否安装成功。)

2. ctags插件安装成功后,随便打开一个文件,在代码处,鼠标右键,可发现右键菜单中多出了一个Navigate to Definition菜单项,点击Navigate to Definition菜单项,在下方的状态栏会提示错误信息:Can't find any relevant tags file。这是因为,我们还没有安装 ctags.exe 软件,且 ctags 软件还未对我们的项目建立tags索引。

3. 点击下载  ctags58.zip,将解压后的文件夹拷贝到你要安装的目录下(如  D:\Program Files) ,然后,将 ctags.exe 所在的路径(如  D:\Program Files\ctags58) 配置到windows系统的环境变量。这样,Sublime才可以执行ctags.exe。

4. 关闭Sublime软件后,重新打开Sublime,选择左侧的项目文件夹,右键 -> 选择CTags: Rebuild Tags菜单项,ctags程序就会给该项目建立tags索引。在主界面下方的状态栏可以看到创建索引的进度,当进度执行完成后,可发现项目的根目录中多了两个文件  .tags 和  .tags_sorted_by_file,之后 就可以使用  Navigate to Definition 菜单项了。

5. 随便打开一个文件,在调用某个类的方法处,点击鼠标右键,选择 Navigate to Definition菜单项,就可以定位跳转到类方法的定义文件。如果我们继续按快捷键 Ctrl + t 和 Ctrl + b,就可以返回到上一次的位置。

6. 如果想用快捷键控制跳转,可以设置用户自定义快捷键,方法:主菜单栏 -> Preferences -> Package Settings -> CTags -> Key Bindings-User,会打开用户自定义快捷键的配置文件,添加如下代码:
[
  {
    "command": "navigate_to_definition",
    "keys": ["ctrl+shift+left_click"]
  },
  {
    "command": "jump_back",
    "keys": ["ctrl+q"]
  },
]
保存退出即可。

此后,我们就可以使用快捷键 Ctrl + Shift + 鼠标左键,实现跳转;使用快捷键 Ctrl + q,返回上一次的位置。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值