假设我们已经打开了一个文件xaa.txt
,并且我们位于第25行。
是否有命令将文件xaa.txt
拆分为who文件(xaaa.txt
,xaab.txt
),以便第0..24行在文件xaaa.txt
中,第25..50行在文件xaab.txt
中?用于拆分的文件名可以作为参数插入。我会经常做这个手术。
发布于 2020-09-05 20:45:13
你可以给: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
。
https://stackoverflow.com/questions/63758112
复制相似问题