Vim 实践
Vim
查找
要在 Vim 中查找文本,可以使用以下命令:
-
/pattern - 向前查找包含 “pattern” 的文本
-
?pattern - 向后查找包含 “pattern” 的文本
-
n - 跳转到下一个匹配项
-
N - 跳转到上一个匹配项
跳转
要在 Vim 中跳转到特定的行,可以使用以下命令:
-
:n
- 跳转到第 n 行 -
:0
- 跳转到文件的开头 -
:$
- 跳转到文件的结尾
要在 Vim 中跳转到另一个文件,可以使用以下命令:
-
:e path/to/file - 打开另一个文件
-
:bnext - 跳转到下一个缓冲区
-
:bprev - 跳转到上一个缓冲区
-
:ls - 列出所有缓冲区
-
:bdelete - 删除当前缓冲区
多选
1 | # enter visual mode |
替换
要替换文本,可以使用以下命令:
-
:%s/old/new/g
: 替换所有出现的 “old” 文本为 “new” 文本 -
:s/old/new/g
: 替换当前行中出现的 “old” 文本为 “new” 文本 -
:s/old/new/gc
: 替换当前行中出现的 “old” 文本为 “new” 文本,并提示是否要进行替换