一、
导航
C + n(next) 下一行
C + p(previous) 上一行
C + b(backward) 向前一个字符
C + f(forward) 向后一个字符
C + v(view) 向下翻页
M + f (向后移动一个单词)
M + b (向前移动一个单词)
M + v 向后翻页
M + > 移动到文件尾部
M + < 移动到文件头部
M + x goto-line n 跳转到n行
M + x goto-char 跳转到第n个字符(从文件头部计算)
删除功能
C + k (kill) 从光标处直到行尾
M + k 从光标处到句子末尾 (句子必须满足格式要求)
C + d (del) 删除一个字符
M + d 删除一个单词
删除一个文本区域
1、标记这个区域
C + @
2、C + w
复制功能
1、标记一个区域
C + @
2、复制这个区域内容到kill ring
M + w
3、到指定位置插入
C + y (yank)
使用删除环(kill ring)
1、会将删除文本放如kill ring的删除命令
Esc n c + d
Esc n m + d
C + k
M + k
Esc + '-' C + k (从光标除删除至行首)
Esc + '-' M + k(从光标处删除至句首)
C + u ncommand
注:只有C + d 和 单个del 删除的字符不会放入kill ring;
2、使用kill ring 的内容
C + y
3、向下切换kill ring的内容
Esc + y
删除恢复(撤销)
C + /
C + x + u(undo)
C + '_' (Ctrl + 下划线)
选择段落
M + h
选择整个文本
C + x + h
编辑内容
C + t 切换前后字符
M + t 切换单词
C + x C + t 切换两行
M + u (upper case) 从光标到单词尾部全部大写
M + l (lower case) 从光标到单词尾部全部小写
Esc + ‘-’ M + l 反转至从光标到单词开始处
M + c 首字母大写