我有一个应该移到section
. 通常我会通过视觉选择块,删除它,从,打开,然后粘贴来做到这一点。file1
file2
:wq
file1
file2
有没有一种简单的方法可以在不关闭的情况下将文本块从移动file
到file2
移动vim
?
我有一个应该移到section
. 通常我会通过视觉选择块,删除它,从,打开,然后粘贴来做到这一点。file1
file2
:wq
file1
file2
有没有一种简单的方法可以在不关闭的情况下将文本块从移动file
到file2
移动vim
?
或者:
将选择写入新文件:'<,'>w file2
然后重新选择并删除gvd
第一步包含在vimtutor Lesson 5.3: SELECTING TEXT TO WRITE
中。
您可以使用拆分打开新文件,:sp newfile
然后从第一个文件中正常删除该块。ctrl w然后,使用和更改为另一个拆分w。然后使用p
将删除的内容放入另一个文件中。
您可以在新缓冲区中打开文件。
只需通过打开文件:e file2
并粘贴文本。要在缓冲区之间快速移动,请使用:e #
或:b #
查看:help buffers
更多信息
由于没有人提到这一点:您可以改用标签。
选择你的块。
删除它d
在新选项卡中创建一个新缓冲区:tabnew newfile.name
粘贴并使用 和p
保存:w
您可以返回gT
或关闭当前选项卡:q
我个人较新的使用缓冲区——只有标签。阅读更多关于他们的信息:help tabpage