Vim:以空格分隔的数字列表

Vim:以空格分隔的数字列表,vim,Vim,我想插入一行,如下所示 1 2 3 4 5 6 7 8 9 10 11 ... 100000 :put=range(1100000)提供用换行符分隔的数字,但我希望它们用空格分隔。如何执行此操作?在运行该命令后使用100000J J命令将当前行与下一行连接起来(粗略地说,它用空格替换以此行结尾的换行符)100000次这样做了100000次。你就快到了;我会使用:put=join(范围(1100000))。join()函数连接列表中的所有项目,并用空格字符分隔它们。如果你想要的不是空格,你也可以

我想插入一行,如下所示

1 2 3 4 5 6 7 8 9 10 11 ... 100000

:put=range(1100000)
提供用换行符分隔的数字,但我希望它们用空格分隔。如何执行此操作?

在运行该命令后使用
100000J


J
命令将当前行与下一行连接起来(粗略地说,它用空格替换以此行结尾的换行符)<代码>100000次这样做了100000次。

你就快到了;我会使用
:put=join(范围(1100000))
join()
函数连接列表中的所有项目,并用空格字符分隔它们。如果你想要的不是空格,你也可以输入一个不同的分隔符。

为什么不在运行该命令后只输入
100000J
?因为我不知道
J
有什么作用,lol…我将添加它作为一个答案:)你可能应该向未来的读者解释一下。谢谢你的回答,我相信分隔符字符的泛化在某些时候会很有用。