我想使用python命令在vim中创建一个随机数列表。你知道吗
这很好:
,!python -c "import random; print([random.uniform(1,10) for i in range(7)])"
但它会覆盖当前行,不会在新行上添加所有数字,并且无法格式化输出
我知道我可以使用这样的print '%04.3f' %
但是它用当前的buffername扩展了%
。你知道吗
如何在每一行中添加一个新的数值?
这一切都来自vim命令行(我不想使用外部python脚本)。你知道吗
附言:
我知道在vim中也可以使用reltime()
和reltimestr
创建随机数,但我注意到它不是随机的,随机的,python生成数字的速度要快得多。你知道吗
使用
:r!
命令插入命令的结果,而不是替换。你知道吗注意。Python代码被稍微修改为打印多行。你知道吗
str.join
。你知道吗要使用^{} ,需要使用反斜杠转义
%
:或者,可以使用^{} 或^{} 而不是^{} operator :
相关问题 更多 >
编程相关推荐