以下是一些 Emacs 常用快捷键:
基础操作
C-x C-f: 打开一个文件
C-x C-s: 保存当前文件
C-x C-w: 另存为
C-x C-c: 退出 Emacs
C-g: 取消当前操作
移动光标
C-f: 向右移动一个字符
C-b: 向左移动一个字符
C-n: 向下移动一行
C-p: 向上移动一行
C-a: 移动到行首
C-e: 移动到行末
M-f: 向右移动一个单词
M-b: 向左移动一个单词
编辑操作
C-space: 设置标记(开始选择文本)
C-w: 剪切选中的文本
M-w: 复制选中的文本
C-y: 粘贴文本
C-k: 删除光标到行末的文本
C-d: 删除当前字符
M-d: 删除当前单词
C-x u: 撤销操作
M-/: 自动补全
搜索和替换
C-s: 向前搜索
C-r: 向后搜索
M-%: 替换文本
文件操作
C-x C-f: 打开文件
C-x C-s: 保存当前文件
C-x C-w: 另存为
C-x C-b: 列出缓冲区
C-x b: 切换到其他缓冲区
C-x k: 关闭当前缓冲区
窗口和分屏
C-x 1: 关闭其他窗口,只保留当前窗口
C-x 2: 垂直分割当前窗口
C-x 3: 水平分割当前窗口
C-x o: 切换到下一个窗口
其他
M-x: 进入命令模式
C-h: 显示帮助信息
C-x C-d: 列出当前目录中的文件和目录
C-x C-t: 在文件末尾插入当前时间