在GVIM或awk或sed中,如何在另一个文件中的另一列文本之后粘贴来自不同文件的文本列?

时间:2012-05-23 16:29:26

标签: sed awk vim

在GVIM中如何在另一个文件中的另一列文本之后粘贴其他文件中的一列文本?

-regards

enter image description here

2 个答案:

答案 0 :(得分:8)

在源窗口中,选择具有 visual-block 模式的列并将其拉出。

在目标窗口中,将光标放在第一列第一行的最后一个字符上(如果需要,添加几个空格)并点击p

demo

来源窗口:

<C-v>G$y

更改窗口:

<C-w>w

目标窗口:

A<Space><Space><Esc>p

答案 1 :(得分:0)

您可以使用 Ctrl-v Ctrl-q ,如果使用mswin.vim映射)选择所需的列,然后将它们粘贴到第二个文件上。有关其他信息,请参阅:h visual-block