您的位置:首页 > 运维架构 > Shell

emacs常用配置整理及使用

2012-09-08 21:34 507 查看
环境:ubuntu10.10, emacs 23

该常用配置包含以下插件:

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同样有效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息