我正在使用vim来编辑一个巨大的文件 - 我想用'The selected one'替换'Luke'的第100个出现。我在互联网上搜索了一个可能的解决方案,我想我应该像/ Luke那样做一些事情,然后点击'n'键99次,但我发现这有点单调乏味。有没有更简单的方法来完成这项工作?
答案 0 :(得分:2)
next 支持点数
99n
应该
否则,你可以玩:global
(这有点矫枉过正)
:let c = 0
:g/Luke/let c+=1|if c==100|s//This one!/|endif
答案 1 :(得分:0)
您可以使用feedkeys()
函数编写内容并使用带有“c”标志的:s
commadn编写脚本。曾经提出过On the mailinglist, this。