Vi编辑器2
光标移动、翻页
光标移动 | h | 向左移动光标 |
l | 向右移动光标 | |
k | 向上移动光标 | |
j | 向下移动光标 | |
翻页 | Ctrl +f | 向下翻整页 |
Ctrl +b | 向上翻整页 | |
Ctrl +u | 向下翻半页 | |
Ctrl +d | 向上翻半页 |
操作键 | 功能 |
Shift+^ | 将光标快速移动到本行的首行字符 |
Shift+$ | 将光标快速移动到本行的末行字符 |
W | 将光标快速跳转到当前光标所在位置的后一个单词的首字母 |
b | 将光标快速跳转到当前光标所在位置的前一个单词的首字母 |
e | 将光标快速跳转到当前光标所在位置的后一个单词的尾字母 |
命令 | 功能 |
:set nu | 在编辑器中显示行号 |
:set noun | 取消编辑器中的行号显示 |
1G/gg | 跳转到文件的顶部 |
G | 跳转到文件的尾部 |
#G | 跳转到文件中的第#行 |
dd | 删除光标所在的整行/粘贴 |
p | 粘贴 |
yy/p | 复制当前行 |
u | 撤销当前操作 |
|
|
检索
命令 | 功能 |
/word | 正向查找 |
?word | 反向查找 |
n | 查找内容的下一个 |
:%s/old/new/g | 在整个文件范围内查找替换 |
:s/old/new/c | 在替换命令末尾加入c命令 |
注: old表示需要被替换的内容
New表示用于替换的内容。