摘自《Emacs教程中文版》
C-v 向前翻一整屏
M-v 向后翻一整屏
C-l(L) 清楚屏幕并重新显示所有文本,第一次键入把光标移到屏幕中央,第二次键入把光比移到屏幕上方
==================================================================================
C-f 向前移动一个字符
C-b 向后移动一个字符
M-f 向前移动一个单词
M-b 向后移动一个单词
C-a 移到行首
C-e 移到行尾
M-a 移到句首
M-e 移到句尾
C-n 移到下一行
C-p 移到上一行
M-< 移到文本开始
M-> 移到文本末尾
==================================================================================
C-u 数字 命令 重复执行指定次数的命令,例如:C-u 8 C-f 向前移动8个字符,C-u 5 p 插入5个p字符
C-g 取消或终止当前指令
==================================================================================
<delete> 删除光标前面的字符
C-d 删除光标后面的字符
M-<delete> 删除光标前面的单词
M-d 删除光标后面的单词
C-k 除去从光标位置到行尾的内容
M-k 除去到当前句子的末尾
C-y 在光标处找回上次被除去的文本
M-x replace-string 被替换字符串 要替换字符串替换字符串
C-x u/C-_ 撤销
==================================================================================
C-x C-s 保存文件
C-x C-f 查找文件,Emacs会提示你输入文件的名字
C-x C-b 列出文件缓冲
C-x s 保存缓冲
M-x recover file<Return> 恢复自动保存的数据,用于系统或程序崩溃后丢失的数据
==================================================================================
C-s 向后搜索字符串
C-r 向前搜索字符串
键入C-s,回显区域会出现一个字符串"I-search",这是输入要搜索的字符串,Emacs就会自动搜索了。到字符串出现的一下地方,只需再按一次C-s。<RET>结束查询,C-g终止查询。Emacs的搜索命令是增量式(incremental)的,这意味着搜索在你键入字符串时就开始了。
==================================================================================
C-x 1 只保留光标停留的那个窗口
C-x 2 把当前窗口水平分割
C-x 3 把当前窗口垂直分割
C-M-v 滚动光标外的另一个窗口内容
C-x o 切换光标停留的窗口
使用C-x C-f打开文件后,会看到光标所在窗口中打开了该文件,而另外的窗口内容没有变化。这是让两个窗口显示不同内容的一种方法。