Emacs实用技巧_具体用例

2011-06-30 10:39 阅读 376 次 评论 0 条

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。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Emacs实用技巧_具体用例 | 起点博客
分类:软件应用 标签:

发表评论


表情