我使用 Python 作为我的主要编程语言,有时会切换到 R 来执行快速数据分析任务,因为它是用于统计编程目的的庞大库(尽管python 的pandas很棒!)。我猜大多数 R 用户都选择R-Studio,它就像 R 的 IDE。Python 可能有数百个 IDE,但我想坚持使用 VIM 和 IPython。虽然有vim-ipython -plugin,但我无法重新创建 R-Studio 工作流程,主要是:
- 在源代码编辑器中编写代码
- “推”或通过 CTRL-Enter 在控制台窗口中执行它
- 之后,结果将显示在控制台窗口或绘图窗口中
使用 vim-ipython 插件时,可以通过 CTRL-S 执行 vim-lines,但运行的 IPython-Kernel/QTconsole 中的结果没有更新。相反,输出直接进入 VIM 窗口(<leader>s
打开它,但窗口一直关闭并且无法显示内联图形,就像 ipython-qtconsole 一样)。
我确信这不是一个新的“问题”,但是否有任何用于 VIM 和 (I)Python 的设置,它模仿 RStudio 行为并像现代 IDE 那样集成编辑器和交互式解释器?将文本从 vim 复制到交互式解释器不是最佳解决方案,对吗?