Emacs使用手册
符号说明
C-X表示按住CTRL键, 然後按X, 再把CTRL, X一起放开.
M-X META
在没有META键的电脑上, M-X等於先按 ESC键, 接著按 X键.
基本操作
C-x C-c 结束Emacs
C-g 取消执行
C-p 向上移动
C-n 向下移动
C-f 向右移动一个字符
C-b 向左移动一个字符
C-v 向下翻一页
M-v 向上翻一页
C-L 重画荧幕
M-f 向前跳一个字符
M-b 向后跳一个字符
C-a 移动到行头
C-e 移动到行尾
M-a 移动到句首
M-b 移动到句尾
C-d 删除光标下边的字符
M-DEL 往回删一个字
M-d 往前删一个词(word)
C-k 删至行尾
M-k 删到一个句子结尾
C-h 帮助, 按空格显示帮助的下一页
C-_ 撤销上一步操作
C-u 8 C-f 向右移8个字符
C-u 8 C-b 向左移8个字符
C-u 8 C-n 向下移8行
C-u 8 C-p 向上移8行

复制、剪切、粘贴
emacs中没有复制件的快捷键,拷贝文字的方法:
先用C-k把需要拷贝的内容全部删除掉,然后按C-y粘贴到原地方,这个时候剪切板里就有了要复制的内容,再到要复制的地方按一次C-y。
注意:C-k是删除光标所在的位置一直到行尾,所以如果复制正行的话要把光标移动到行首。
如果复制5行可以这样操作:
先把光标移动到行首C-a,
删除光标所在位置一下的5行(包括光标所在的哪一行)C-u 5 C-k
在原位置粘贴保持原内容不变C-y
把光标移动到想到粘贴的位置进行粘贴:C-y

档案操作
读档:C-x C-f 然后再mini-buffer输入文件名,在输入文件名的时候SPC(空格键)或者TAB键都有有补全文件名的作用
存档:C-x C-s
存所有档:C-x s
插入档案:C-x i

视窗操作
把目前的视窗切成两个(水平分割):C-x 2
把目前的视窗切成两个(垂直分割):C-x 3
跳到另一个视窗:C-x o
关掉目前的视窗:C-x 0

多档编辑
看目前有哪些buffer:C-x C-b
然后再minibuffer输入buffer名字:C-x b

查找、替换
查找: C-s 然后在I-search中输入要查找的内容
查找当前单词:光标放在单词的首,然后C-s C-w
向前匹配: C-s
向后匹配: C-r
终止查找:C-g 或者 Enter
替换:先查找C-s,然后M-%,输入被替换的单词,输入替换的单词,随着光标跳转到被替换的单词位置,按y进行确认替换。
全局替换:M-x,然后键入replace-string命令,在第二次替换的时候这个命令可以用上箭头调出来直接用,如果要使用正则表达式,输入命令replace-regexp。注意,这个替换是替换的光标位置一下的文本的替换。