Archive

Posts Tagged ‘emacs’

Emacs实用技巧_具体用例

June 30th, 2011 will No comments

1、如何删除空行

用一个代码产生器创建的源码文件中,每行代码后面都有一个空行。我现在要去掉这些空行。
实用正则表达式:M-x replace-regex <ret>^[ \t]*C-qC-j<ret><ret>

2、如何实用标签栏(TabBar)

;; tabbar
(require ‘tabbar)
(tabbar-mode)

3、自定义快捷键

比如设置F4跳行,F5编译,F6调试
(global-set-key[f4] ‘goto-line);
(global-set-key[f5] ‘compile);
(global-set-key[f6] ‘gdb);

4、常用操作

C-x C-c 退出并关闭 Emacs
C-x C-z 退出并挂起 Emacs
C-x C-f 打开文件/目录
C-x i 插入文件内容
C-x C-r 只读方式打开一个文件
C-x u Undo( 想要Redo,动一下光标或按一下 C-g 再Undo :)
C-x C-s 保存文件
C-x s 询问保存所有未存盘文件
C-x C-w 文件另存为…

5、光标移动

C-a 行首
C-e 行尾
C-n 下一行
C-p 上一行
C-f 前进一个字符
C-b 后退一个字符
M-f 前进一个词
M-b 后退一个词
C-M-n C-M-p 括号间跳转

注:Emacs的快捷键都是绑定于ctrl和alt(或称meta)上的,例如c-x就是ctrl+x,m-x就是alt+x。

Categories: 软件应用 Tags:

emacs windows安装使用-emacs下载

June 25th, 2008 will 2 comments

Emacs for windows下载地址:http://ftp.gnu.org/pub/gnu/emacs/windows/

Emacs是一款跨平台、完全免费并且开源的软件,可以移植到很多平台。在windows下安装也非常方便,就是简单地直接解压缩就可以了,注意解压缩的路径中不能含有“空格”。然后运行bin文件夹中runemacs.exe,这个是图形界面的。运行emacs.exe会同时出现文本界面和图形界面,如果只需要文本界面在cmd下运行emacs.exe -nw即可。

运行addpm.exe,可以在注册表中注册软件信息关联相关文件,并在开始菜单中生成快捷方式。卸载时候需要手动删除这些信息。更多信息请阅读安装包中的README.W32文件。

Categories: 软件应用 Tags: ,