2015-11-05 126 views
1

我正在使用vim编辑一个巨大的文件 - 我想用'The selected one'替换第100次出现'Luke'。我在互联网上搜索了一个可能的解决方案,我想我应该做一些像/ Luke一样的事情,然后敲击'n'键99次,但我觉得这有点乏味。有没有更简单的方法来完成这件事?替换第n次出现的单词

回答

2

下一个支持计数

99n 

应该做

否则,你可以用:global玩(这是一个有点矫枉过正)

:let c = 0 
:g/Luke/let c+=1|if c==100|s//This one!/|endif 
0

您可以脚本的东西,用feedkeys()功能和使用:s commadn与“c”标志。曾建议On the mailinglist, this

相关问题