gpt4 book ai didi

vim - 如何选择矩形区域并粘贴单个字符串

转载 作者:行者123 更新时间:2023-12-04 16:08:23 32 4
gpt4 key购买 nike

我想用抽出的单个字符串替换矩形区域(而不是另一个矩形区域)。

例如,抽取字符串“foobar”,选择下表中的数字字符,将字符串粘贴到矩形区域。

poum 123 pam
poum 456 pam
poum 789 pam

这会产生这个输出:

poum foobar pam
poum foobar pam
poum foobar pam

BBedit 具有此功能,我发现它非常方便。我发现用 Vi 做到这一点的唯一方法是将字符串拉入给定的寄存器(比如寄存器“a”),选择区域,删除它,使用 gv< 重新选择它/kbd>,最后使用 I ctrl r a esc .

我正在寻找一种更简单的方法来做到这一点。例如。选择区域,粘贴字符串。它应该像将一个矩形区域粘贴到另一个矩形区域一样简单(此处描述的操作:Vim: how to select a rect area and do copy/paste)。

最佳答案

拉出你想粘贴的字符串。选择要替换的区域(使用 Ctrl+v)。按 c 剪切区域并进入插入模式,然后按 Ctrl+r 然后按 0(零)粘贴寄存器 0 的内容(因为您剪切的文本进入了 "),最后 Esc 退出插入模式。或者显式地拉入特定寄存器( "ay) 并从那个粘贴 (Ctrl+r a).

关于vim - 如何选择矩形区域并粘贴单个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12761937/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com