我有一个这样的降价表。
我想用head2交换head3列。
| head1 | head3 | head2 |
|-------|-------|-------|
| foo | baa | none |
| some | text | here |
我可以使用可视模式(Ctrl-V)轻松剪切列,但是如何“按列明智地”粘贴列?
另外,哪种操作更容易:
剪切“ head 3”并粘贴在“ head2”之后
剪切“ head 2”并粘贴在“ head3”之前?
最佳答案
选择并使用Ctrl + V剪切内容后,Vim还将其粘贴为一列。您可以Ctrl + V选择要交换并粘贴的列,刚替换的列现在将在粘贴寄存器中。返回到第一个剪切的列,然后再粘贴一次以移动替换的列。
步骤:
使用Ctrl + V选择整个head3
列
X切
再次使用Ctrl + V选择整个head2
列
p粘贴
返回到head3
以前的位置
p粘贴