插入文本
输入
emacs默认就可以直接键入字符,像普通的文本编辑器一样
换行
使用 Enter 可换行,使用 Ctrl-j 进行无自动缩进换行
特殊键位
可用通过 Ctrl-q 键,后面按下的特殊键位(如Delete、Enter、甚至Ctrl-g)便能插入编辑器
改变光标的位置
快捷键 |
描述 |
Ctrl-f |
向前移动一个字符 |
Ctrl-b |
向后移动一个字符 |
Ctrl-p |
向上移动一行 |
Ctrl-n |
向下移动一行 |
Ctrl-a |
移动到行首 |
Ctrl-e |
移动到行尾 |
Alt-f |
向前移动一个单词 |
Alt-b |
向后移动一个单词 |
Alt-r |
首行尾行反复横跳 |
Ctrl-v |
屏幕向下一屏 |
Alt-v |
屏幕向上一屏 |
Alt-g c n |
移动到全文字符第n个位置 |
Alt-g Alt-g n |
光标移动到第n行 |
Alt-g g n |
光标移动到第n行 |
Alt-g Tab n |
光标移动到当前行第n列 |
Ctrl-x Ctrl-n |
默认被禁用了,应该还是设置列的 |
Ctrl-u Ctrl-x Ctrl-n |
默认被禁用了,应该是取消光标列移动的 |
删除
快捷键 |
描述 |
BACKSPACE |
删除光标前字符 |
Delete |
删除光标后字符 |
Ctrl-d |
删除光标后字符 |
Ctrl-k |
删除整行 |
Alt-k |
删除单词(和电脑默认快捷键冲突) |
撤销
快捷键 |
描述 |
Ctrl-/ |
撤销 |
Ctrl-x u |
撤销 |
Ctrl-_ |
撤销 |
文件
快捷键 |
描述 |
Ctrl-x Ctrl-f |
打开/创建文件 |
Ctrl-x Ctrl-s |
保存文件 |
帮助
快捷键 |
描述 |
Ctrl-h k ** |
获取快捷键**的帮助说明 |
空白行
快捷键 |
描述 |
Ctrl-o |
插入空行 |
Ctrl-x Ctrl-o |
删除空行 |
数字参数
快捷键 |
描述 |
Alt-3 Ctrl-p |
向上移动3行,感觉像是重复指令 |
重复指令
快捷键 |
描述 |
Ctrl-u 2 0 Ctrl-d |
删除20个字符 |
Ctrl-x z z z … |
重复前面命令,每个z重复一次 |