gpt4 book ai didi

vim - 如何在 Vim 中将一列文本粘贴到另一列文本之后?

转载 作者:行者123 更新时间:2023-12-03 05:31:58 43 4
gpt4 key购买 nike

我有两列充满文本的内容,我想将它们并排显示。例如我有

abc
def
ghi

123
456
789

我想要

123 abc
456 def
789 ghi

我能找到的只是如何将相同行粘贴到列中每行的末尾。我不知道如何将多行文本 block 粘贴到另一列的末尾。

最佳答案

我想知道为什么“视觉 block 模式”不适合我。关键是在可视模式下拉取(或删除)。

我发现自己需要从具有可变长度的 Excel 列中复制一些内容。我是这样做的:

Names
Donald Knuth
Sebastian Thrun
Peter Norvig
Satoshi Nakamoto

Age
100
50
60
45

假设您想将第二列放在第一列之后。

  1. 在可视模式下将其拉出:
    • 将光标移至Age开头
    • Ctrl + v进入可视模式
    • 将光标移至45中的5
    • y 进行拉取(或按 d 进行删除)

您现在已在可视模式下进行拉取。

  • 粘贴(在正常模式下)

    • 移动到第一行的末尾并添加更多空格,因为它比第二行短。如果您粘贴“ block ”而不添加额外的空格,它将覆盖 Sebastian Thrun 中的“run”。

    • 现在位于第一行,在最后一个字符后插入几个空格。确保您未处于插入模式,然后按 p 粘贴该 block 。 (如果要在插入模式下粘贴,请使用ctrl+r ")

  • enter image description here

    关于vim - 如何在 Vim 中将一列文本粘贴到另一列文本之后?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9120552/

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