你如何在Vim中使用Python?

11 浏览
0 Comments

你如何在Vim中使用Python?

我在Vim和Python之间浪费了很多时间。手动从Python复制粘贴到Vim,反之亦然,速度太慢了。一个很好的破碎的例子是:

%!python for i in xrange(25); print 6*i \n

如何在Vim中直接进行这样的调整? [已解决]

[澄清] 我需要在Vim中处理像打印序列、算术等无法在Vim中完成的事情。

[?] 有人能详细解释一下这一点吗:

"your script can read from stdin to operate directly on the lines given (., %, ...)."

[进一步澄清]

如果我想将'Hello'打印到第4、5、6和7行,下面的命令有什么问题:

:4-7!python -c "print 'hello'"

点号.修改当前行。我能在第7行、第32行和第99行打印吗:

:7,32,99!python -c "print 'hello'"

显然不能正常工作。为什么?

0