SublimeScope: 自己给Sublime Text写的cscope集成插件
来源:互联网 发布:知乎回答怎么添加图片 编辑:程序博客网 时间:2024/05/20 13:05
VIM和EMACS用户可能对cscope不陌生。 cscope是有几十年历史的AT&T Unix标准包集合中的一员,主要用于查找符号变量等“非线性”代码阅读任务,亮点有查找Mutator(对寻找指针关系很有用)和函数调用者及被调用者等,支持多种编程语言。cscope自己有完整的CLI和TUI支持, 在VIM和EMACS中已经有成熟集成。但GUI方面虽然有个第三方Tcl/TK GUI工具cbrowser,但比较原始,且对新一代GUI编辑器和IDE支持不足。
本人主要在Mac上跟C/C++打交道,也不是VIM和EMACS用户,Xcode对C/C++的符号查找功能不完善,其他流行的GUI编辑器和IDE似乎又没有cscope集成插件。于是给流行的跨平台编辑器Sublime Text写了一个插件(Python 2.6即Sublime自带的Python版本),放在BitBucket上,以MIT License发布。
git用户可以直接clone:
git clone git@bitbucket.org:kakyoism/sublimescope.git sublimescope
只对Sublime Text 2.0.2在Mac OS X 10.9上用C/C++代码简单测试过(beta)。不过应该可以很方便地移植到Linux上并支持其他语言。Mac和Linux用户可以用包管理软件Homebrew或者apt-get等直接安装cscope, Windows上因为需要手动编译cscope (Cygwin或者MingW), 而且Visual Studio插件Visual Assist或者PhatStudio也很不错(虽然在符号查找方面cscope有其优势),所以性价比上并不推荐Windows用户使用。
使用需要先安装cscope(通过Homebrew)和Sublime Text 2。
详细使用说明和文档见README.md (英文)。
- SublimeScope: 自己给Sublime Text写的cscope集成插件
- 【Sublime】Sublime Text 2集成TortoiseSVN插件
- sublime text 创建自己的小插件的方法
- 使用sublime text 3写web的必用插件
- Sublime Text 3 + cscope (windows)
- sublime-text的强烈推荐插件
- sublime text 的SFTP插件
- 最佳的Sublime Text 插件
- 打造属于自己的前端开发神器 -- 给Sublime Text加上Eclipse的光环
- 打造属于自己的前端开发神器 -- 给Sublime Text加上Eclipse的光环
- Ubuntu下使用sublime text 3安装插件Package Control+cTags+Cscope后查看源码利器
- sublime text创建属于自己的插入时间的小插件
- 给自己写的
- sublime text 自己常用的快捷键
- Sublime Text 3 写js智能提示插件
- Sublime Text 3 写js智能提示插件
- 写CUDA必备sublime text插件:CUDA Snippets
- 一些必不可少的Sublime Text 2插件
- apg
- hydra的使用之2
- vi使用详解
- JAVA编写WEB服务器
- LeetCode 20. Valid Parentheses
- SublimeScope: 自己给Sublime Text写的cscope集成插件
- PHP 异常处理类 Exception
- Ogre 节点、属性方法 案例分析
- springmvc梳理6-----springmvc拦截器(2)
- 【LeetCode】Insert Interval
- LeetCode 21. Generate Parentheses
- 红黑树
- 【LeetCode】N-Queens II
- java 时间类分析