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