我想用一个拉过的单个字符串替换一个矩形区域(而不是另一个矩形区域)。
例如,拉出字符串“foobar”,选择下表中的数字字符并将字符串粘贴到矩形区域上。
poum 123 pam
poum 456 pam
poum 789 pam
这会产生这个输出:
poum foobar pam
poum foobar pam
poum foobar pam
BBedit 有这个功能,我觉得它很方便。我发现使用 Vi 执行此操作的唯一方法是将字符串拉入给定的寄存器(比如寄存器“a”),选择区域,删除它,使用 重新选择它gv,最后使用 I ctrl –<kbd>r粘贴字符串a esc 。
我正在寻找一种更简单的方法来做到这一点。例如选择区域,粘贴字符串。它应该像将一个矩形区域粘贴到另一个矩形区域一样简单(此处描述的操作:Vim: how to select a rect area and do copy/paste)。