`
dylan.wu
  • 浏览: 133998 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用Emacs+Cedet+Cscope阅读c/c++代码

阅读更多

Ubuntu 11.04下安装Emacs和Cscope

1、安装emacs

 

sudo apt-get install emacs23 emacs23-el

 2、安装cscope

 

sudo apt-get install cscope

 3、安装color-theme

 

sudo apt-get install emacs-goodies-el
 

3、配置

配置emacs23。由于emacs23自带了一个cedet版本,于是我们不需要安装直接为speedbar设个快捷键就可以了,在~/.emacs里加入一下一行就可以了

(global-set-key [(f4)] 'speedbar-get-focus)
  

配置cscope。在~/.emacs加入

 

(require 'xcscope)
 

配置一个自己喜欢的颜色方案。在~/.emacs加入

(require 'color-theme)
(color-theme-initialize)
(color-theme-dark-blue)
 

Emacs下Cscope的一些命令集。

C-c s a 设定初始化的目录,一般是代码的根目录 
C-s s I 对目录中的相关文件建立列表并进行索引 
常用的一些命令如下: 
C-c s s 序找符号 
C-c s g 寻找全局的定义 
C-c s c 看看指定函数被哪些函数所调用 
C-c s C 看看指定函数调用了哪些函数 
C-c s e 寻找正则表达式 
C-c s f 寻找文件 
C-c s i 看看指定的文件被哪些文件include

 

可以不用强记这些命令,因为他们都可以在Cscope菜单上找到,使用多了自然就会记住。

 

分享到:
评论

相关推荐

    emacs+ecb+cedet源码包

    emacs ecb cedet源码包 包括: emacs-23.4.tar.gz emacs-24.3.tar.gz ecb-2.40.zip cedet-1.0.1.tar.gz cedet-1.1.tar.gz

    docker-vscode:具有Visual Studio Code + Dotnet CLI + NPM + Emacs +的

    docker-vscode:具有Visual Studio Code + Dotnet CLI + NPM + Emacs +的... docker-vscode:具有Visual Studio Code + Dotnet CLI + NPM + Emacs +的Docker映像! docker-vscode:具有Visual Studio Code + ...

    emacs 23.1 cedet 1.0pre7 ecb 2.33 cscope ...

    EMACS 23.1 CEDET 1.0pre7 ECB 2.33 cscope 15.7 诸多其他插件及优化配置 使用方法: 覆盖Emacs安装目录下的site-lisp文件夹 然后在C盘根目录建立一个.emacs文件,文件的内容为: (require 'examyes-main)

    emacs config for C/C++

    Emacs23.1 emacs config for C/C++ 最近更新

    vi+Emacs+GCC+Make+GDB+Bash经典书籍4

    这些书籍涵盖了从vi,emacs(编辑器), gcc(编译器), make(工程项目管理), gdb(调试),bash(使用最广泛的shell)等unix环境下开发所需的大部分工具的基本使用和高级功能等.基本上是某方面最经典最权威的著作.(还有一本是...

    用VIM编写C/C++程序

    对于Unix下的C/C++的程序员,我推荐你们使用VIM+Ctags的组合来写程序。其中原因听我慢慢道来。(下面对VIM的介绍主要是针对5.6以后的版本) VIM支持语法制导和自动缩进 VIM会根据文件的后缀名,如:*.c、*.cpp、*....

    windows+coq+emacs+proofgeneral

    如何在windows下安装coq,并且使用emacs+proofgeneral进行编辑运行。

    OS + Linux Edit emacs /vi vim /SciTE /gedit /kedit /UltraEdit /nedit /sedf

    NULL 博文链接:https://lindows.iteye.com/blog/246868

    由libclang支持的Emacs的AC / C ++次要模式-C/C++开发

    由libclang提供支持的Irony-Mode AC / C ++次要模式Irony-mode是一种Emacs次要模式,旨在改善C,C ++和Objective-C语言的编辑体验。 它通过结合使用由libclang支持的Emacs pa Irony-Mode AC / C ++次要模式来工作。...

    三本emacs书籍:生存于emacs+生活于emacs+emacs手册

    本压缩包包括了:living in emacs, survive in emacs & gnu emacs pocket referrence. 希望大家喜欢

    vi+Emacs+GCC+Make+GDB+Bash经典书籍

    这些书籍涵盖了从vi,emacs(编辑器), gcc(编译器), make(工程项目管理), gdb(调试),bash(使用最广泛的shell)等unix环境下开发所需的大部分工具的基本使用和高级功能等.基本上是某方面最经典最权威的著作.如Debugging+...

    emacs_cscope

    emacs_cscope emacs_cscope

    emacs 配置,cedet

    emacs 配置(cedet, ecb, yasnipped),改键工具

    vi+Emacs+GCC+Make+GDB+Bash经典书籍3

    这些书籍涵盖了从vi,emacs(编辑器), gcc(编译器), make(工程项目管理), gdb(调试),bash(使用最广泛的shell)等unix环境下开发所需的大部分工具的基本使用和高级功能等.基本上是某方面最经典最权威的著作.(还有一本是...

    auctex下载 emacs+auctex 写tex文件的利器

    emacs+auctex 写tex文件的利器

    Emacs插件cscope+autocomplete

    现在cscope和autocomp插件越来越不好找,传一个自己用,并分享!

    my-emacs.d+cscope

    emacs sapcemacs cscope的支持。供不能连GITHUB的用户离线安装

    vi+Emacs+GCC+Make+GDB+Bash经典书籍8

    这些书籍涵盖了从vi,emacs(编辑器), gcc(编译器), make(工程项目管理), gdb(调试),bash(使用最广泛的shell)等unix环境下开发所需的大部分工具的基本使用和高级功能等.基本上是某方面最经典最权威的著作.(还有一本是...

    vi+Emacs+GCC+Make+GDB+Bash经典书籍6

    这些书籍涵盖了从vi,emacs(编辑器), gcc(编译器), make(工程项目管理), gdb(调试),bash(使用最广泛的shell)等unix环境下开发所需的大部分工具的基本使用和高级功能等.基本上是某方面最经典最权威的著作.(还有一本是...

    cedet&ecb&.emacs.rar

    cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb .emacs cedet ecb ....

Global site tag (gtag.js) - Google Analytics