Emacs常用快捷键笔记

戴维营教育原创文章,转载请注明出处。我们的梦想是做最好的iOS开发培训!

一直用VIM,尝试了好几次Emacs都被它“多得像天上的星星”一样的快捷键给吓倒了。这几天终于下定决心再次尝试。将它的Tutor练习了一下,顺便对常用快捷键做了一下笔记,方便随时查看(在写这篇笔记的时候正对着快捷键列表^_^)。

Emacs:Mac下需要设置终端,将Option作为Meta使用。下面的C为Ctrl,M为Alt(Option)键。
C-x C-c: 退出
C-h t:教程
C-v:下一页
M-v/ESC-v:上一页
C-l:将当前行置于屏幕中央
C-p:上一行,previouse
C-n:下一行,next
C-b:左移,backward
C-f:右移,forward

M-p/n/b/f:移动一个单词/句子/段落
C-a/e:行首/行尾
M-a/e:行首或上/下一行的行首/尾

M->/<:文章开始/结束

C-u 8 C-f:C-u重复命令
C-g:取消未执行的命令

C-x 1:关闭其它窗口,只留窗口1
C-x 2:分屏
C-x o:不同屏幕间跳转
C-M-v:向下移动下面的屏幕
C-M-S-v:向上移动上面的屏幕

C-d:删除光标后的一个字符
M-d:删除光标后的一个词
C-k:删除从光标到行尾
M-k:删除从光标到句尾

C-Space/@:标记
C-w:删除到标记之间的文字

C-y:撤销移除的文字
M-y:循环撤销移除

C-x u:撤销

C-x C-f:查找文件/打开文件
C-x C-s:保存文件
C-x C-b:显示缓冲区的文件
C-x b:快速切换缓冲区
C-x s:保存多个缓冲区

M-x repl s[TAB]<return>old-string<return>new-string<return>
M-x recover file<return>
M-x text mode<return>

C-s:向前搜索
C-r:向后搜索

C-h c C-p:简单帮助
C-h k C-p:详细帮助文档
C-h f:搜索函数名

本文档由长沙戴维营教育整理。

戴维营学院(高级开发视频): http://v.diveinedu.com

潜心俱乐部(iOS面试必备): http://divein.club