标题非常具有描述性.为了以防万一,我举一个例子:
START BLOCK1 something END BLOCK1 START BLOCK2 something somenthing... END BLOCK2
我选择了BLOCK1
视觉模式
我按下它来猛拉它 y
如何将拉出来保存BLOCK1
到其他文件中?
Rook.. 127
以线可视或块视觉模式选择要保存的文本,然后选择
:w new.txt
这就是你输入的内容,但你实际上并没有真正看到上面的内容.当您按下时:
,您将转到命令行,该命令行将自动填入选择信息.它看起来像这样:
:'<,'>
只需继续键入rest(w new.txt
)即可
:'<,'>w new.txt
...然后按Enter键.
以线可视或块视觉模式选择要保存的文本,然后选择
:w new.txt
这就是你输入的内容,但你实际上并没有真正看到上面的内容.当您按下时:
,您将转到命令行,该命令行将自动填入选择信息.它看起来像这样:
:'<,'>
只需继续键入rest(w new.txt
)即可
:'<,'>w new.txt
...然后按Enter键.
选择块后,您可以:'<,'>w other-file
只写入所选块other-file
.击中:
视觉模式应该把'<,'>
成你已经在命令行,所以你真的只需要键入:w other-file
.
可能有一种更简单的方法可以做到这一点,但我要做的是创建一个新的缓冲区(或标签),然后粘贴它p
.您可以使用:new
或使用新选项卡创建新缓冲区:tabnew
.您可以像往常一样将缓冲区/选项卡写入文件:w filename
.