Vim: space-分隔的数字列表
Vim: space-separated list of numbers
我想插入一行看起来像
1 2 3 4 5 6 7 8 9 10 11 ... 100000
:put =range(1,100000)
给我那些用换行符分隔的数字,但我希望它们用 space 分隔。如何做到这一点?
在 运行 该命令之后使用 100000J
。
J
命令将当前行与下一行连接起来(粗略地说,它用 space 替换了该行结尾的换行符)。 100000J
这样做 100000 次。
你快到了;我会使用 :put =join(range(1,100000))
。 join()
函数连接列表中的所有项目,并用 space 个字符分隔它们。如果你想要 spaces.
以外的东西,你也可以传入不同的分隔符
我想插入一行看起来像
1 2 3 4 5 6 7 8 9 10 11 ... 100000
:put =range(1,100000)
给我那些用换行符分隔的数字,但我希望它们用 space 分隔。如何做到这一点?
在 运行 该命令之后使用 100000J
。
J
命令将当前行与下一行连接起来(粗略地说,它用 space 替换了该行结尾的换行符)。 100000J
这样做 100000 次。
你快到了;我会使用 :put =join(range(1,100000))
。 join()
函数连接列表中的所有项目,并用 space 个字符分隔它们。如果你想要 spaces.