Emacs笔记

基本文件操作

快捷键 功能
C-x C-f 打开/新建一个文件
C-x C-s 保存文件
C-x C-w 另存为文件
C-x C-v 关闭当前缓冲区文件并打开新文件
C-x i 在当前光标处插入文件
C-x b 新建/切换缓冲区
C-x C-b 显示缓冲区列表
C-x k 关闭当前缓冲区
C-x C-c 关闭emacs

光标移动

快捷键 功能
C-f 后一个字符
C-b 前一个字符
C-p 上一行
C-n 下一行
M-f 后一个单词
M-b 前一个单词
C-a 行首
C-e 行尾
C-v 向下翻一页
M-v 向上翻一页
M-< 到文件开头
M-> 到文件末尾

文本编辑

快捷键 功能
M-n/C-u n 重复执行后一个命令n次
C-d 删除后一个字符
M-d 删除后一个单词
Del 删除前一个字符
M-Del 删除前一个单词
C-k 移除一行
C-@ 设定标志位(主要是为了粘贴剪切以及删除使用)
C-w 移除标记区域的内容(剪切)
M-w 复制标记区域的内容(复制)
C-y 召回(yank)复制/移除的区域/行(粘贴)
M-y 召回更早的内容(在kill缓冲区内循环)
C-t 交换两个字符的位置
M-t 交换两个单词的位置
C-x C-t 交换两行的位置
M-u 使从光标位置到单词结尾处的字母变成大写
M-l 与M-u相反
M-c 使从光标位置开始的单词的首字母变为大写

窗口命令

快捷键 功能
C-x 2 水平分割窗格
C-x 3 垂直分割窗格
C-x o 切换至其他窗格
C-x 0 关闭窗格
C-x 1 关闭除了光标所在窗格外所有窗格

帮助命令

快捷键 功能
C-h m 查看当前模式
C-h c 显示快捷键绑定的命令
C-h k 显示快捷键绑定的命令和它的作用
C-h f 显示函数的功能
C-h b 显示当前缓冲区所有可用的快捷键
C-h t 打开emacs教程

其他命令

快捷键 功能
C-g 停止当前运行/输入的命令
C-x u/C-_ 撤销前一个命令(undo)
C-s 向后搜索
C-r 向前搜索

你可能感兴趣的:(Emacs笔记)