1 | :/Updating | 查找文中所有与“Updating”匹配的字符串,并且将光标移到(当前光标所在行的下一行开始相匹配的)“Updating”字符串的位置 |
2 | :5, $s/Updating/Installing/g | 从第5行起至文件最后一行,将所有“Updating”字符串替换成“Installing”字符串 |
3 | :2, $s/Updating/Installing | 从第2行起至文件最后一行,将每行的第一个“Updating”字符串替换成“Installing”字符串 |
4 | <u> | 撤销当前操作(后退) |
5 | <CTRL+r> | 取消撤销(前进,或者说前进到下一次操作) |
6 | :s/Updating/Installing/g | 将当前光标所在行所有“Updating”字符串替换成“Installing”字符串 |
7 | :w! ./ViTest | 将文件所有内容覆盖掉./ViTest中的原内容 |
8 | 5G | 光标移至第5行 |
9 | G | 光标移至文件最后一行 |
10 | <v> | 标记文件,类似Windows command下的标记功能 |
11 | <yy> | 将光标所在当前行保存至缓冲区 |
12 | <p> | 在光标所在位置粘贴复制的内容 |
13 | <dd> | 剪切光标所在当前行 |
14 | <3dd> | 从光标所在行开始,连续剪切掉3行 |
15 | <4p> | 从当前行的末尾开始,重复4粘贴复制或者剪切掉的内容 |
16 | <r> | 替换光标所指位置的字符,按<r>键后,输入替换字符,输入以后退出修改模式,回到浏览模式 |
17 | <h> | 光标向左移动 |
18 | <l>(小写L) | 光标向右移动 |
19 | <j> | 光标向下移动 |
20 | <k> | 光标向上移动 |
21 | <s> | 删除光标所在字符,等待输入,输入后停留在修改模式 |
22 | <S> | 删除光标所在行的字符,等待输入,并停留在修改模式 |
23 | <i> | 进入修改模式,在光标所在字符后加入字符 |
24 | <a> | 在光标所在行的末尾追加字符,并进入修改模式 |
25 | <5o> | 从光标所在行末尾起,添加5个空行,并停留在修改模式 |
26 | <5O>(大写字母O) | 从光标所在行起,添加5个空行,并停留在修改模式 |
27 | <7yy> | 从光标所在行起,复制连续7行的内容 |
28 | <$> | 将光标移到当前行的行尾 |