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

Vim复制和粘贴

如何解决《Vim复制和粘贴》经验,为你挑选了1个好方法。

我之前的问题似乎有点含糊不清,我会改写它:

我有这样一个文件:

copythis abc
replacethis1 xyz
qwerty replacethis2
hasfshd replacethis3 fslfs
And so on...

注意: replacethis1,replacethis2,replacethis3,...可以是任何单词

如何使用最小vim命令将"replacethis1","replacethis2","replacethis3",... word替换为"copythis"字样.

我能做的一种方法是通过以下步骤:

    删除"replacethis1","replacethis2","replacethis3",...使用'dw'

    使用'yw'复制"copythis"

    将光标移动到"replacethis1"所在的位置并执行'p'; 将光标移动到"replacethis2"所在的位置并执行"p"等等...

有没有更好的方法在VIM中执行此操作(使用较少数量的vim命令)?



1> Dan Olson..:

既然你改变了问题,我会这样做:

移动到第一个"replacethis1"并键入cw(更改单词),然后手动键入"copythis".

移动到下一个"replacethis",点击.(重复上一次操作)

移动到下一个"replacethis",点击.,

等等等等.

如果"copythis"是一个小词,我认为这是最好的解决方案.

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