Emacs实用技巧_具体用例
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。
Recent Comments