Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim:如何选择矩形区域并进行复制/粘贴_Vim - Fatal编程技术网

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

Vim:如何选择矩形区域并进行复制/粘贴,vim,Vim,e、 g 现在我想从另一个文本替换这个ip,不同的宽度,比如111.222.111.222,也存储在一个rect文本中 我知道Ctrl+v可以执行rect select,但如何执行复制和粘贴?Ctrl-v,如您所说,选择,然后“y”拖动复制。然后可以将其粘贴为“p”。您可以选择要粘贴的区域,方法是再次使用Ctrl-V并点击“p”,而不是只点击“p”。Vim将尊重粘贴时复制的矩形区域,因此无需重新格式化。用CTRL-V键选择,然后按运动键。 如果您设置了showmode,您将在底部看到-VISUA

e、 g

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


我知道Ctrl+v可以执行rect select,但如何执行复制和粘贴?

Ctrl-v,如您所说,选择,然后“y”拖动复制。然后可以将其粘贴为“p”。您可以选择要粘贴的区域,方法是再次使用Ctrl-V并点击“p”,而不是只点击“p”。Vim将尊重粘贴时复制的矩形区域,因此无需重新格式化。

用CTRL-V键选择,然后按运动键。 如果您设置了showmode,您将在底部看到-VISUAL BLOCK

抄袭

使用CTRL-V再次选择目标


粘贴。

在视觉块模式下,按住ctrl+v组合键,高亮显示您选择的区域,然后按y键复制该区域,按p键从光标位置开始粘贴该区域,或者您也可以按x键删除高亮显示的区域。

OP知道ctrl-v用于视觉选择,他在问如何复制/粘贴。但OP可能不知道使用CTRL-V两次。一提起就没什么坏处。
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