vim对指定段落进行字符串替换
时间: 2023-07-18 16:37:58 浏览: 127
字符串替换
在 vim 中,可以使用 `:` 命令加上 `%s/old/new/g` 来进行全局替换,其中 `old` 是需要替换的字符串,`new` 是替换后的字符串,`g` 表示替换所有匹配项。如果你要对指定段落进行替换,可以使用以下步骤:
1. 进入命令模式,输入 `V` 进入可视化模式,选中需要替换的段落。
2. 输入 `:` 进入命令行模式,此时会自动出现 `:'<,'>`,表示对选中的行进行操作。
3. 输入 `%s/old/new/g`,其中 `old` 是需要替换的字符串,`new` 是替换后的字符串,`g` 表示替换所有匹配项。
4. 按下回车键,vim 会自动对选中的段落进行替换。
例如,如果要将选中的段落中的所有 `foo` 替换成 `bar`,可以执行以下命令:
```
:'<,'>s/foo/bar/g
```
其中 `'<,'>` 表示选中的段落。
阅读全文