vim 命令
Vim 是一款强大的文本编辑器,具有许多命令和功能。以下是一些常用的 Vim 命令:
1. **编辑文本**:
- `i` 进入插入模式,在当前光标位置之前插入文本。
- `a` 进入插入模式,在当前光标位置之后插入文本。
- `o` 在当前行的下方插入新行,并进入插入模式。
- `O` 在当前行的上方插入新行,并进入插入模式。
- `dd` 删除当前行。
- `yy` 复制当前行。
- `p` 粘贴剪贴板中的内容。
2. **移动光标**:
- `h` 左移一个字符。
- `j` 下移一行。
- `k` 上移一行。
- `l` 右移一个字符。
- `w` 向前移动一个单词。
- `b` 向后移动一个单词。
- `0` 移动到行首。
- `$` 移动到行尾。
3. **保存和退出**:
- `:w` 保存文件。
- `:q` 退出 Vim。
- `:q!` 强制退出 Vim,不保存修改。
- `:wq` 保存并退出。
4. **搜索和替换**:
- `/pattern` 向前搜索指定的模式。
- `?pattern` 向后搜索指定的模式。
- `:s/pattern/replacement/g` 替换模式为指定的文本(仅替换当前行的第一个匹配项)。
- `:s/pattern/replacement/gc` 替换模式为指定的文本,并进行确认。
5. **撤销和重做**:
- `u` 撤销上一步操作。
- `Ctrl + r` 重做上一步被撤销的操作。
6. **分割窗口**:
- `:split` 水平分割窗口。