用于python和R脚本的Vim(在屏幕中与否)

fio*_*ual 5 python vim terminal r screen

我一直试图在网上找到这些信息,但我没有得到答案.

我以前用过RStudioGeany编辑文件.现在我正在尝试使用ViM编辑pythonR文件(我知道有RPy,但与我的问题无关).

我想知道如何使用一个正在运行的ViM以及其他运行RPython的 3个终端(也可以是vim缓冲区或屏幕窗口).当我执行Python脚本时,带有python的终端(窗口或缓冲区)显示输出.我运行R脚本时也一样.

我很感激对此的见解,因为这使我无法定期使用ViM.我还会考虑使用terminator终端多路复用器或guake终端的解决方案.有关将代码从一个实例发送到另一个实例的任何信息都是受欢迎的.

hae*_*ken 5

你在寻找一种在Vim内部使用REPL的方法吗?如果是这样的话,虽然有一些插件尝试,但Vim并没有真正考虑到这一点.Conque就是一个例子.

我使用一些东西来使用Python进行更快的代码/运行/测试迭代:

  • IPython的%edit功能,它开始编辑脚本,$EDITOR并在退出后运行脚本.
  • vim-ipython,它可以通过IPython解释器发送/执行/接收代码.
  • tmux允许你并排放置多个shell,但它们之间几乎没有相互作用.