我在Vim和Python间浪费很多时间。手动从Python复制黏贴到Vim和反向操作太慢了。一个好的示例是:
%!python for i in xrange(25); print 6*i \n
如何在Vim中直接进行这样的调整?[已解决]
[澄清] 我需要像打印序列、算术运算等这些无法在Vim中完成的操作。
[?] 有人能详细说明一下这个观点吗: “您的脚本可以从stdin读取以直接操作给定的行 (., %,...)。”
[更进一步的澄清]
如果我想将“Hello”打印到第4、5、6和7行,以下方式有什么问题:
:4-7!python -c "print 'hello'"
点号.修改当前行。我能在多行7、32和99上打印吗:
:7,32,99!python -c "print 'hello'"
显然不起作用。怎么办?