| 目标 | 命令 |
|---|---|
| 输入:s/a/b/ | 当前行第一个a替换为b |
| 输入:s/a/b/g | 将当前行的所有a替换为b |
| :%s/a/b | 将每行第一个a替换为b |
| :%s/a/b/g | 将整个文件的所有a替换为b |
| :1,3s/a/b/ | 将1至3行的第一个a替换为b |
| Ctrl + e | 向下滚动一行 |
| Ctrl + y | 向上滚动一行 |
| Ctrl + d | 向下滚动半屏 |
| Ctrl + u | 向上滚动半屏 |
| Ctrl + f | 向下滚动一屏 |
| Ctrl + b | 向上滚动一屏 |
| daw | 删除当前单词 |
| 0 | 行最前 |
| $ | 行最后 |
| G | 文件最后一行 |
| gg | 文件第一行 |
| dd | 删除一整行 |
| yy | 复制一行 |
| p | 粘贴 |
| u | undo |
| ctrl+r | redo |
| . | 重复前一个操作 |
| v | 字符选择 |
| V | 行选择 |
| ctrl v | 列选择 |
| /word | 向下查找 |
| ?word | 向上查找 |
| i | 光标前插入(insert) |
| I | 句前插入 |
| a | 光标后插入(append) |
| A | 句尾插入 |
| o | 下一行插入 |
| O | 上一行插入 |
| r | 只替换一次 |
| R | 替换所有直到Esc |
| 复制全文 | ggVG |
| "+y | 拷贝到系统粘贴板(不能再列选择模式下使用) |
| "+p | 粘贴系统粘贴板内容 |
复制粘贴相关
共有18个粘贴寄存器:0,1,2…9,",+,-,*,/,%,., :。
使用:reg查看每个寄存器内的内容。
- "Ny复制
- "Np粘贴(N=18个寄存器中的某个)
- "号比较特殊,是默认的寄存器,即直接yy和p都是复制和粘贴这个寄存器的内容。
- +号也比较特殊,系统粘贴板与其关联。
1933

被折叠的 条评论
为什么被折叠?



