Emacs使用

日期: 2013年09月11日 标签: 工具

emacs使用

配置文件

我下载的是程斌的emacs配置文件,下载后直接解压到home目录下,然后删 除.emacs文件,开启emacs就会自动夹在.emacs.d中的init.el。第一次启动比 较慢,要下载很多东西。他的配置文件支持emacs23,有些功能emacs24 不能用, 比如说ecb,cedet;

emacs用处

我主要是用于对android源代码的阅读以及修改,之前用的是vim,但是vim的 代码提示弱爆了,后来就用了emacs。我还是菜鸟阶段,很多地方用的不是很 得心应手,但是基本工作还是能进行的,有时用也用它谢谢博客,最近用gor, 一个go写的博客引擎搭建了一个博客系统,以后就努力写博客了。

emacs c/c++/java

emacs 可以更绝文本格式选取自动的匹配模式,新手还是下载一个有图形版 本的emacs,这样同说上面的menu菜单就可以得知当前模式下的很多快捷按键。 这里我就不罗列emacs快捷按键了。

基本用法

生成tags的命令

1.cmd或者emacs的终端中,进入工程子目录

2.c/c++ find . -name "*.cpp" -print -o -name "*.h" -print | etags -

java find . -name *.java |etags -

3.用emacs打开工程中的java 或者c 文件

寻找代码定义:alt+. (这里如果你没有定义tag,alt+x,输入tag-search,然后将TAGS路径加入即可)

代码补全:alt+/

emacs中grep使用

linux 中利用find配合grep可以查找到更为细节的东西,而在emacs中 alt+x

输入grep-find 这个命令是对grep-find的一种封装 find . -type f -print0 | "xargs" -0 -e grep -nH -e

还有一个更为多选择的过滤查找rgrep 即grep-find-template

移动(普通移动就不提了,这里是我比较少的移动但是很有用)

alt+< 文件头部移动,alt+> 文件尾部移动

返回上一个窗口布局

ctrl+ (未完待续)


<-->