ctags是一款实现代码跳转的插件,可以提高查看代码的效率.

1. st3安装ctags插件

快捷键commands + shift + p 打开 Package Control: Instance Package, 搜索 ctags进行安装ctags插件

2. 安装ctags

打开ctags网址下载ctags源码包: http://ctags.sourceforge.net/

wget命令下载:

wget -c https://jaist.dl.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz

安装ctags:

tar -xzvf ctags-5.8.tar.gz
cd ctags-5.8/
./configure
make && sudo make install

3. 在st3配置ctags插件

依次打开Sublime Text -- Preferences -- Package Settings -- CTags -- Settings User, 拷贝以下内容保存.

{
    "command": "/usr/local/bin/ctags",
}

依次打开Sublime Text -- Preferences -- Package Settings -- CTags -- Mouse Bindings User, 拷贝以下内容保存.

默认:

  • 按快捷键ctrl + shift + 鼠标左键 代码跳转到函数定义
  • 按快捷键ctrl + shift + 鼠标右键 代码跳转到函数引用

改键后:

  • 按快捷键ctrl + 鼠标左键 代码跳转到函数定义
  • 按快捷键ctrl + 鼠标右键 代码跳转到函数引用
[
    {
        "button": "button1",
        "count": 1,
        "press_command": "drag_select",
        "modifiers": ["ctrl"],
        "command": "navigate_to_definition"
    },
    {
        "button": "button2",
        "count": 1,
        "modifiers": ["ctrl"],
        "command": "jump_prev"
    }
]

4. ctags自带其他快捷键

  • ctrl + k + uctrl+k, ctrl+u将选择代码全部大写
  • ctrl + k + lctrl+k, ctrl+l将选择代码全部小写