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

标签 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

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

我知道 Ctrl+v 可以做矩形选择,但是如何进行复制和粘贴?

最佳答案

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

关于Vim:如何选择矩形区域并进行复制/粘贴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974894/

相关文章:

vim - 在 vim 中映射 alt+shift+]

git - 子模块中 git 提交消息的 vim 语法着色

vim - Vdebug/Xdebug 仅显示数组的前 32 个元素

javascript - 如何在 JS 文件中默认加载 UltiSnips 文件类型?

vim - 如何在vimscript中获取缓冲区类型

vim - 如何在 vim 中退出 Ex 模式(键入 :visual does not work)

vim - 突出显示线程应用程序的日志

vim - 在VIM中将F1绑定(bind)到ESC

vim - 有没有办法调整vim中折叠线的格式?

ubuntu - .ctags 文件位于 Ubuntu 中的什么位置?