Vim替代线逐行

时间:2013-09-17 17:13:13

标签: vim command substitution line-by-line

我想逐行运行:s/write/run/之类的命令。

我们可以指定一系列行,例如:31,44s/write/run/

我们还可以搜索:/write/并按n移至下一个匹配项。

是否有可能以与搜索相同的方式替换,按下按钮并替换下一次出现?

1 个答案:

答案 0 :(得分:6)

来自Practical Vim:

一书
:%s/content/copy/gc

c标志会导致Vim向我们显示每个匹配并询问“替换为副本吗?”然后我们可以说y执行更改或n来跳过它。 Vim做了我们要求的事情,然后转到下一场比赛并再次询问我们。