当前位置:  开发笔记 > 编程语言 > 正文

vim复制并替换文本

如何解决《vim复制并替换文本》经验,为你挑选了3个好方法。

让我们说我有这样的文字:

$test = 'lorem';
$test2= 'ipsum';

我想复制lorem并粘贴到ipsum中.我试着做yi'lorem,然后继续使用ipsum,ci'但是用ipsum替换了我的pastebin.我以前的副本丢失了.



1> sampablokupe..:

简单:

"kyi"在lorem上,移动到我的ipsum,ve"kp

这猛拉寄存器k中,寄存器k 粘贴到ipsum上,并将其保存在寄存器k中,准备好再次粘贴到你可能要放置它的任何地方.ipsum仍然在默认寄存器中,但这不再是一个问题,也可能有用.

如果你已经在寄存器k中有了东西,你可以使用不同的寄存器(只需使用不同的密钥).



2> chaos..:

yi'在lorem上,移动到ipsum,vep


好的,但现在寄存器包含ipsum.

3> Scottie T..:

我通常会去sed命令.

:%s/ipsum/lorem/g

% 意味着为每一行做这件事

s 表示sed,或搜索和替换

g在端装置替换每ipsumlorem; 如果省略这个,它只会替换第一个.

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