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 + u
或ctrl+k, ctrl+u
将选择代码全部大写ctrl + k + l
或ctrl+k, ctrl+l
将选择代码全部小写