Vim是一款强大的文本编辑器,它提供了许多快捷指令来提高编辑效率。以下是一些常用的Vim快捷指令:
-
移动光标:
- h 向左移动一个字符
- j 向下移动一行
- k 向上移动一行
- l 向右移动一个字符
- w 跳到下一个单词的开头
- b 跳到前一个单词的开头
- e 跳到当前单词的末尾
- 0 跳到行首
- $ 跳到行尾
- gg 跳到文件的开头
- G 跳到文件的末尾
- :n 跳到第n行
-
插入和编辑文本:
- i 在当前位置前插入文本
- a 在当前位置后插入文本
- o 在当前行下方插入新行并进入插入模式
- O 在当前行上方插入新行并进入插入模式
- yy 复制当前行
- dd 删除当前行
- p 粘贴复制的内容
- u 撤销上一次操作
- Ctrl+r 恢复撤销的操作
-
搜索和替换:
- /pattern 向下搜索指定的模式
- ?pattern 向上搜索指定的模式
- n 跳到下一个匹配项
- N 跳到上一个匹配项
- : s/old/new 将当前行的第一个匹配项替换为新的内容
- : s/old/new/g 将当前行的所有匹配项替换为新的内容
- :%s/old/new/g 将整个文件中的所有匹配项替换为新的内容
-
保存和退出:
- :w 保存文件
- :q 退出编辑器
- :wq 或 ZZ 保存文件并退出编辑器
- :q! 强制退出编辑器,不保存文件
这只是一小部分Vim快捷指令,Vim还有许多其他功能和指令可以探索和学习。可以通过 :help
命令在Vim中查看更详细的文档和帮助信息。