3

我使用 Python 作为我的主要编程语言,有时会切换到 R 来执行快速数据分析任务,因为它是用于统计编程目的的庞大库(尽管python 的pandas很棒!)。我猜大多数 R 用户都选择R-Studio,它就像 R 的 IDE。Python 可能有数百个 IDE,但我想坚持使用 VIM 和 IPython。虽然有vim-ipython -plugin,但我无法重新创建 R-Studio 工作流程,主要是:

  1. 在源代码编辑器中编写代码
  2. “推”或通过 CTRL-Enter 在控制台窗口中执行它
  3. 之后,结果将显示在控制台窗口或绘图窗口中

使用 vim-ipython 插件时,可以通过 CTRL-S 执行 vim-lines,但运行的 IPython-Kernel/QTconsole 中的结果没有更新。相反,输出直接进入 VIM 窗口(<leader>s打开它,但窗口一直关闭并且无法显示内联图形,就像 ipython-qtconsole 一样)。

我确信这不是一个新的“问题”,但是否有任何用于 VIM 和 (I)Python 的设置,它模仿 RStudio 行为并像现代 IDE 那样集成编辑器和交互式解释器?将文本从 vim 复制到交互式解释器不是最佳解决方案,对吗?

4

1 回答 1

1

在 vim 中执行此操作的规范方法是在gnu-screentmux会话中运行 vim,并在会话的第二个屏幕中使用 REPL。然后,您可以使用vim-slime将代码从 vim 发送到 REPL。

于 2013-08-11T12:15:44.837 回答