1、跳转到第一行和最后一行
首行:gg 或 :1
尾行:shift+g 或 :$
2、编辑命令
行内快速跳转:
- 按Home键或^键、数字0键将光标快速跳转到本行的行首
- 按End键或$键将光标快速跳转到本行的行尾。
行间快速跳转
- 1G或者gg可跳转到文件内容的第1行
- G可跳转到文件的最后一行
- #G可跳转到文件中的第#行(其中“#”号用具体数字替换
编辑模式切换
插入:aAiIoO
- o在光标所在行的后面插入一个新行。
- O在光标所在行的前面插入一个新行。
复制:yy, nyy, yG, y1G, y0, y$
- yy 复制光标所在的那一行
- nyy n 为数字。复制光标所在的向下 n 行
- yG 复制光标所在行到最后一行的所有数据
- y1G 复制光标所在行到第一行的所有数据
- y0 复制光标所在的那个字符到该行行首的所有数据
- y$ 复制光标所在的那个字符到该行行尾的所有数据
粘贴:p
删除:dd, #dd, d^(行首), d$(行尾)
翻页:ctrl + F 向下翻页, ctrl+B向上翻页
其他操作:
撤销操作相关:
u命令撤销最近一次的操作,可以使用多次来恢复原有的操作
U撤销所有操作
Ctrl+R可以恢复对使用u命令的操作
单词操作:选中一个单词并删除
光标移到单词上,按*或者#可选中单词;
dw可将单词删除;
选中多行并复制,命令行模式下
v:按字符选择 V:按行选择
选中想要复制的内容后,将光标移动到想要粘贴的位置,p
替换字符串,命令行模式下
:%s/oriString/TargetString/g