以下是 Vim 编辑器中常用的一些快捷键:
移动光标:
- `h`:左移光标
- `j`:下移光标
- `k`:上移光标
- `l`:右移光标
- `w`:以单词为单位右移光标
- `b`:以单词为单位左移光标
- `0`:移动到行首
- `$`:移动到行尾
- `gg`:移动到文件开头
- `G`:移动到文件末尾
- `Ctrl + f`:向下翻页
- `Ctrl + b`:向上翻页
编辑文本:
- `i`:在光标前插入文本
- `a`:在光标后插入文本
- `o`:在当前行下方插入新行
- `O`:在当前行上方插入新行
- `x`:删除当前光标所在字符
- `dd`:删除当前行
- `yy`:复制当前行
- `p`:在光标下方粘贴复制内容
- `u`:撤销上一次操作
- `Ctrl + r`:重做上一次撤销的操作
保存和退出:
- `:w`:保存文件
- `:q`:退出 Vim 编辑器
- `:wq`:保存并退出
- `:q!`:强制退出,丢弃修改
搜索和替换:
- `/keyword`:向下搜索包含 "keyword" 的文本
- `?keyword`:向上搜索包含 "keyword" 的文本
- `n`:跳到下一个搜索结果
- `N`:跳到上一个搜索结果
- `:s/old/new`:将当前行第一个匹配到的 "old" 替换为 "new"
- `:%s/old/new/g`:将全文中所有匹配到的 "old" 替换为 "new"
这只是一部分常用的 Vim 快捷键,还有许多其他命令和功能可以探索。可以通过 `vimtutor` 命令在终端中启动 Vim 教程,了解更多关于 Vim 的使用。