该常用配置包含以下插件:
color-theme
tabbar
linum
ecb-autoloads
session
ibuffer
等等
相关资源可以从以下地址下载:
http://download.csdn.net/detail/vivianke/4557362
该资源的目录结构如下:
└─site-lisp
│ color-theme.el
│ ibuffer.el
│ ido.el
│ linum.el
│ redo.el
│ session.el
│ tabbar.el
│ xcscope.el
├─cedet-1.0pre6
├─ecb-2.40
└─themes
使用前要做的事情:
1,下载的配置,放置目录:~/emacs/site-lisp/
2,修改默认工作目录,如下行所示:
(setq default-directory "~/develop/") ;;设置默认工作目录
常用操作说明:
1,打开文件操作:Ctrl-x Ctrl-f
使用左右键选择目录,使用Enter选择要编辑的文件
2,打开ecb的ide环境
(global-set-key [f12] 'ecb-activate) ;;定义F12键为激活ecb
(global-set-key [C-f12] 'ecb-deactivate) ;;定义Ctrl+F12为停止ecb
使用Ctrl-F12关闭IDE
3,使用tabber管理打开的多个源码文件
以下是tabber插件的配置:
(global-set-key [M-up] 'tabbar-backward-group)
(global-set-key [M-down] 'tabbar-forward-group)
(global-set-key [M-left] 'tabbar-backward)
(global-set-key [M-right] 'tabbar-forward)
(global-set-key [M-next] 'tabbar-forward-tab)
(global-set-key [M-prio] 'tabbar-backward-tab)
举例说明:
切换到前一个文件:Ctrl-<-
切换到后一个文件:Ctrl-->
4,关闭当前编辑的文件,也就是关闭当前buffer
Ctrl-x k(默认)
5,当前打开的文件列表
Ctrl-x Ctrl-b
然后使用g更新当前打开的文件列表
6,编译当前cpp源码
根据以下配置:
(global-set-key [(f8)] 'open-eshell-other-buffer)
使用F8打开一个shell窗口,在该窗口可以执行g++等命令
若要关闭shell的窗口,使用默认的Ctrl+x 0快捷键隐藏打开shell窗口
或者根据配置:
(global-set-key [(f5)] 'quick-compile) ;;快捷键F5
使用F5编译c文件
(global-set-key [C-f5] 'quick-compile-cpp) ;;快捷键C-F5
使用Ctrl-F5编译cpp文件
若要关闭编译结果的窗口,使用Ctrl-x 1只显示当前的源码编辑的窗口
7,保存当前文件
Ctrl-x Ctrl-s(默认)
8,符号自动补全
Alt+/
备注:
以上配置说明对于emacs 22同样有效