Vim:如何选择一个矩形区域并进行复制/粘贴

gui*_* 桂林 5 vim

例如

1.1.1.1  a.com
2.1.1.1  b.com
1.3.1.1  c.com
1.1.5.1  d.com
1.2.1.1  e.com
Run Code Online (Sandbox Code Playgroud)

现在我想从另一个文本替换这个ip,不一样的宽度,如111.222.111.222,也存储在一个rect文本中.

我知道Ctrl + v可以做rect选择,但是怎么做复制和粘贴?

sir*_*ide 7

正如你所说,Ctrl-V选择,然后'y'到"yank"(复制).然后,您可以使用'p'粘贴它.您可以使用Ctrl-V再次选择要粘贴的区域并点击"p"而不是仅仅点击"p".Vim将尊重您在粘贴时复制的矩形区域,因此您无需重新格式化.