当前位置:  开发笔记 > 开发工具 > 正文

如何在Vim中重复替换命令?

如何解决《如何在Vim中重复替换命令?》经验,为你挑选了4个好方法。

在Unix中,^允许您重复一个命令,其中一些文本替换为新文本.例如:

csh% grep "stuff" file1 >> Results
grep "stuff" file1
csh% ^file1^file2^
grep "stuff" file2
csh%

是否有Vim等价物?很多时候,我发现自己在命令行上一遍又一遍地编辑小事.



1> LearnOPhile..:

特别是对于替换:用于&从正常模式重复当前行的最后一次替换.



2> rampion..:

q:进入命令行窗口(:help cmdwin).

您可以在此窗口中编辑和重复使用先前输入的ex-style命令.



3> palehorse..:

有两种方法.

    您只需按下.键即可执行最后一个命令(移动除外)的精确重放.例如,我键入cw然后hello将单词更改为"hello".将光标移动到另一个单词后,我.再次点击它.

    对于更高级的命令,例如替换,在执行了替换后,只需按下:键然后按向上箭头键,它就会用相同的命令填充命令行.



4> dkretz..:

按下后:,您可以输入几个字符并使用向上箭头,它将与您输入的字符匹配。例如键入:set,它将通过您的“设置”返回。这也适用于搜索-只需键入/和向上箭头即可。并且/abc向上箭头将按时间顺序为您提供匹配的搜索字符串。

推荐阅读
echo7111436
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有