基本命令

C-x C-f     打开/新建文件
C-x C-s     保存当前缓冲区
C-x C-w     当前缓冲区另存为
C-x C-v     关闭当前Buffer并打开新文件
C-x i       光标处插入文件
C-x b       切换Buffer
C-x C-b     显示Buffer列表
C-x k       关闭当前Buffer
C-x C-c     关闭EmacsC-c C-z     终止shell中的进程

窗口命令

C-x 2       水平分割窗格
C-x 3       垂直分割窗格
C-x 0       关闭当前窗口
C-x o       切换窗口
C-x 1       关闭其他窗口
C-x 5 2     新建窗口
C-x 5 f     新窗口中打开文件

光标移动命令

C-f       前进一个字符
C-b       后退一个字符
C-p       上一行
C-n       下一行
M-f       前进一个单词
M-b       后退一个单词
C-a       行首
C-e       行尾
C-v       下翻一页
M-v       上翻一页
M-<       文件头
M->       文件尾

编辑命令

C-Space         设置开始标记
C-@             设置开始标记(C-space可能被操作系统拦截)
M-w             复制标记区内容
C-y             帖粘
M-u             使光标处的单词大写
M-l             使光标处的单词小写
M-c             使光标处单词首字母大写
C-k             删除一行

搜索/替换命令

C-s          向下搜索
C-r          向上搜索
M-%          替换
-              space/y     替换当前匹配
-              Del/n          不要替换当前匹配
-              .                    仅替换当前匹配并退出
-              ,                    替换并暂停(按space或y继续)
-              !                    替换所有匹配
-             ^                   回到上一个匹配位置
-             return/q    退出替换

撤销命令(undo tree 模式的使用)

C-x u         撤销操作进入undo-tree-visualizer-mode
p n           上下移动,
b f           在分支之前,左右切换
t             显示时间戳
q             退出
最后修改:2021 年 08 月 17 日 06 : 10 PM
如果觉得我的文章对你有用,请随意赞赏