vim 替换 字符串
时间: 2023-07-06 18:20:44 浏览: 54
字符串的替换
在 Vim 中,要替换一个字符串,可以使用 `:s` 命令。它的基本语法如下:
```
:s/old/new/g
```
其中,`old` 是要被替换的字符串,`new` 是要替换成的字符串。`g` 表示全局替换,即要替换所有出现的字符串,而不仅仅是第一个。
例如,如果你想把所有的 `foo` 替换成 `bar`,可以使用以下命令:
```
:%s/foo/bar/g
```
这里 `%` 表示对整个文件进行替换。如果你只想替换当前行及之后的行,可以使用以下命令:
```
:s/foo/bar/g
```
如果你只想替换当前行中的第一个字符串,可以去掉 `g`,即:
```
:s/foo/bar/
```
以上操作会将当前行中第一个 `foo` 替换成 `bar`。
阅读全文