插入
- 手动插入
和vi
得模式不兼容不一样,emacs
同时多种模式,无需进行切换。
文本编辑也是如此,直接进行文本的编辑插入即可。
- 插入文件
C-x i # 前面说过的插入其他文件内容
删除
针对单字的都是删除,而词之上的句,段,章采用的一次性删除都是移除操作,可以进行恢复。
单字的删除,只能通过命令撤销进行恢复,取决于可撤销的命令次数。
组合键 | 功能描述 |
---|---|
delete | 删除光标前一个字 |
C-d | 删除光标后一个字 |
M-delete | 删除光标到词头 |
M-d | 删除光标到词尾 |
C-k | 删除光标到行尾 |
M-k | 删除光标到段尾 |
选中
- 标记
C-<space> # 如果热键绑定,可以使用 C-@
标记以后,会提示Mark set
- 移动
此时,移动光标,选中需要的文本。
- 收尾
C-w # 剪切
M-w # 复制
此时,结束收尾,选中的文本会被直接的移除。
召回
C-y
被整体删除的片段,都会收纳起来。此命令会将上一次移除的文本插入到光标指定的位置。
- 历史
C-y M-y
插入以后,键入M-y
会发现插入文本会变化(如果你有多次移除的话),我们就可以从移除的历史清单中进行选取了。
撤销
组合键 | 说明 |
---|---|
C-x u | 都 |
C-/ | 一 |
C-_ | 样 |
缓冲
打开,填充缓冲。
编辑,修改缓冲。
保存,刷出缓冲。
一切都在缓冲中。
- 列表
C-x C-b # 列举全部缓冲区域
- 切换
C-x b bufname # 选中指定缓冲
保存
- 保存缓冲
C-x s # 保存缓冲到默认文件
- 保存文件
C-x C-s # 保存缓冲内容到指定新文件
关闭其他窗口
C-x 1