如何解决按光标位置分割文件
假设我们打开了一个文件xaa.txt
,我们位于第25行。
是否有命令将文件xaa.txt
分成谁文件(xaaa.txt
,xaab.txt
),因此
0..24行将在文件xaaa.txt
中,而25..50行将在文件xaab.txt
中?
可以将要分割的文件名作为参数插入。
我会经常执行此操作。
解决方法
您可以将范围设置为:w
:
:1,24w xaaa.txt
:25,50w xaab.txt
由于您位于第25行,因此可以将以上内容简化为:
:1,-w xaaa.txt
:,50w xaab.txt
请参见:help :w
和:help :range
。
您还可以从当前文件名构建新文件名。假设您位于xaa.txt
:
:1,24w %<a.txt
:25,49w %<b.txt
请参见:help extension-removal
和相关的:help filename-modifiers
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。