网站首页 » 前端开发 » 前端工具 » Sublime Text CTags 插件
上一篇:
下一篇:

Sublime Text CTags 插件

Sublime Text CTags 插件用来定位函数,这个方法跟搜索功能比起来有着异曲同工之妙,不过你不需要输入任何字符,直接键盘+鼠标键就可以找到你要找的函数。用法可以看这里:https://github.com/SublimeText/CTags。这个插件的安装方法可能会让你觉得不适,但你得挺住。

要想成功在 Sublime Text 中使用这个插件,你只需要做两件事:

1. 在 Sublime Text 的Package Control 中安装此插件。

2.下载一个压缩包,解决,添加路径。

在 Sublime Text 中安装插件估计不用多说了,简单得不足一提。我假装你已经会安装了。也就是说你已经完成了第一步,接下来我们来完成剩下的 50%。

当你选中一个函数然后右键打开 Navigate to Definition 菜单项并执行,会发现左下角有这样的提示: Can’t find any relevant tags file。因为你还需要去下载一个可执行文件(CTags binary),下载完成后,解压,把 ctags.exe 文件放到 Sublime Text 安装目录或者其它可访问的目录下(这个随便你),然后修改下配置文件中的 command 路径就可以了。

注意:

这个配置文件是用户自定义的配置文件,而不是插件默认的配置文件,因为你无法修改默认的配置文件。找到【preferences】-【Package Settings】-【CTags】-【 Settings User】,添加如下代码。在这里用户自定义的配置文件里设置配置都会覆盖插件默认的配置荐。

{
"command": "E:\Program Files\Sublime Text Build 3126 x64\ctags",
}

可以到这里还没完,当你修改完 command 配置如下(我是放在这里路径下的),然后保存配置文件时,你弹出如下一个警告框:

Sublime Text

出现这个原因是因为路径写法不对,你改成这样(两个斜杠):

{
"command": "E:\\Program Files\\Sublime Text Build 3126 x64\\ctags",
}

但开意弄人,还是不行:

Sublime Text CTags 插件

其实路径中我们写漏了一个主角 ctags.exe 补上这个之后,就成功了:

<!-- 写法一: -->
{
"command": "E:\\Program Files\\Sublime Text Build 3126 x64\\ctags\\ctags.exe"
}
<!-- 写法二: -->
{
"command": "E:/Program Files/Sublime Text Build 3126 x64/ctags/ctags.exe"
}

现在你只需要再做一件事:

方法一:【右键项目目录】-【CTags:Rebuild Tags】-来创建索引文件

方法二:依次快速按下Ctrl+tCtrl+r选择你的文件目录就可以了。

创建完成后,目录会出来两个文件:

Sublime Text CTags 插件

看到没有,在项目目录下多出来两个文件。现在你就可以右键文件中的函数名来查看这个函数的定义了。可以查找同文件里的函数,也可以查看不同文件里的函数。

  • 微信扫一扫,赏我

  • 支付宝扫一扫,赏我

声明

原创文章,不经本站同意,不得以任何形式转载,如有不便,请多多包涵!

本文永久链接:http://yunkus.com/sublime-text-ctags-plugin/

Leave a Reply

Your email address will not be published. Required fields are marked *

评论 END