当前位置: 代码迷 >> 综合 >> Ubuntu下使用sublime text 3安装插件Package Control+cTags+Cscope后查看源码利器
  详细解决方案

Ubuntu下使用sublime text 3安装插件Package Control+cTags+Cscope后查看源码利器

热度:33   发布时间:2023-12-12 01:21:36.0

1.安装Package Control :
http://jingyan.baidu.com/article/d3b74d64a302631f77e609fa.html

2.安装cTags插件:
http://jingyan.baidu.com/article/656db9189c9761e381249cf5.html

3.安装Cscope插件
1. 通过 Preference -> Package Control -> Install Package安装Cscope插件
2. 安装Cscope:
sudo apt-get install cscope
cscope -b -q -k -R #建立cscope.out

4. 快捷键:
command panel: Ctrl + \
Look up symbol: Ctrl + L Ctrl + S
Symbol Definition: Ctrl + L Ctrl + D

查看源码怎么将源码进行导入:
点击Project——选择Add Folder to Project,然后选择我们查看的项目文件夹就可以了,在文件夹上右键,然后选择CTags: Rebuild Tags菜单项,就可以生成.tags文件,这样我们在查看源代码的时候,光标放在某个函数上, 点击ctrl+shift+鼠标左键,就可以实现跳转。

摘录自其它博客:
(1)ST3使用Ctrl+P搜索文件时,使用的是模糊匹配,不像SI必须顺次拼写正确才行
(2)ST3支持ctrl+tab模式,可方便的在多个文件间切换
(3)Alt+O可以实现头文件和源文件之间的快速切换

ctrl+shift+p:打开命令行

ctrl+p:搜索项目中的文件,支持模糊匹配

ctrl+r:列出当前文件中的所有函数,同ctrl+p后按一个@符号一样,其实可以把ctrl+r理解成ctrl+p的快捷键

ctrl+r+‘:’/’#’:先删除前面的’@‘,接‘:’,再在后面输入行号,跳转指定行,接’#’,搜索字符串,注意,支持组合使用,例如,可以在’@‘/’:’/’#’前面加上文件名字,在指定文件里面进行相应的操作,例如,ctrl+p后,输入file_name@,就直接列出了file_name文件里面的函数

ctrl+f:当前文件中查找关键字

ctrl+shift+鼠标左键:选中函数,定位函数定义位置

ctrl+t:按两次T,定位函数定义的地方,与上面ctrl+shift+鼠标左键一样

ctrl+shift+f:在所有文件里面搜索

多重选择,按下ctrl,在希望出现光标的地方点击

F11:全屏

shift+F11:全屏免打扰模式,只编辑当前文件

Ctrl+M 光标移动至括号内开始或结束的位置

Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)

Esc 退出光标多行选择,退出搜索框,命令框等

Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本

Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等

  相关解决方案