Cscope
Sublime Text 2 和 3 的 Cscope 插件
详细信息
安装
- 总数 21K
- Win 9K
- Mac 6K
- Linux 7K
8 月 7 日 | 8 月 6 日 | 8 月 5 日 | 8 月 4 日 | 8 月 3 日 | 8 月 2 日 | 8 月 1 日 | 7 月 31 日 | 7 月 30 日 | 7 月 29 日 | 7 月 28 日 | 7 月 27 日 | 7 月 26 日 | 7 月 25 日 | 7 月 24 日 | 7 月 23 日 | 7 月 22 日 | 7 月 21 日 | 7 月 20 日 | 7 月 19 日 | 7 月 18 日 | 7 月 17 日 | 7 月 16 日 | 7 月 15 日 | 7 月 14 日 | 7 月 13 日 | 7 月 12 日 | 7 月 11 日 | 7 月 10 日 | 7 月 9 日 | 7 月 8 日 | 7 月 7 日 | 7 月 6 日 | 7 月 5 日 | 7 月 4 日 | 7 月 3 日 | 7 月 2 日 | 7 月 1 日 | 6 月 30 日 | 6 月 29 日 | 6 月 28 日 | 6 月 27 日 | 6 月 26 日 | 6 月 25 日 | 6 月 24 日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
说明文件
注意
寻找 CscopeSublime 的新维护者!我们的两名现有维护者都无法积极为此插件做出贡献。如果您关心 CscopeSublime 并且渴望看到它像我们一样得到照顾,请通过问题报告联系我们。
或者,这里有一份可能被积极维护的该仓库分支列表:https://github.com/ameyp/CscopeSublime/network/members
Cscope
用于在 Sublime Text 2 和 3 内部使用 Cscope 进行代码导航的插件。
功能
此插件支持 Cscope 所提供的绝大多数功能,包括
- 查找给定的符号
- 查找给定的函数定义
- 查找调用给定函数的函数
- 查找调用给定函数的函数
- 查找给定的文本字符串
- 查找给定的 egrep 模式
- 查找给定的文件
- 查找包括给定文件的文件
此插件还允许用户从 Sublime Text 内部重建 Cscope 数据库。
安装
- 安装 Cscope(可以在此处找到 Windows 版本)
- 根据下面的配置部分中的说明,在需要时自定义 cscope 可执行文件路径。
- 在您项目的根目录中生成 cscope 数据库(cscope.out)
- 在您的“软件包”目录下检出仓库或通过 Package Control 安装,然后重新启动 Sublime Text。
屏幕截图
以下为符号查找结果缓冲区的样子:
配置
如果您想更改 CscopeSublime 的行为,您有两个选项
- 修改包目录中默认的 CscopeSublime.sublime-settings 文件中的相应设置
- 在你的
设置 - 用户
文件中添加一个以CscopeSublime_
为前缀的设置。例如,为了修改display_outline
设置并将其设置为false
,在设置文件中添加行"CscopeSublime_display_outline": false
。
快捷键
Ctrl/Super + \
- 显示 Cscope 选项Ctrl/Super + L
Ctrl/Super + S
- 在光标下查找符号Ctrl/Super + L
Ctrl/Super + D
- 在光标下查找定义Ctrl/Super + L
Ctrl/Super + E
- 在光标下查找调用了函数的函数Ctrl/Super + L
Ctrl/Super + R
- 在光标下查找调用函数的函数Ctrl/Super + Shift + [
- 返回Ctrl/Super + Shift + ]
- 前进
备注
插件将递归地在当前打开文件的父目录中查找 cscope 数据库,直到找到数据库或到达根目录。
许可证
整个软件包都在 MIT 许可证的范围内分发。