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