【问题标题】:Python Workflow like RStudio?像 RStudio 这样的 Python 工作流?
【发布时间】: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工作流程,主要是:

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

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

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

【问题讨论】:

    标签: python vim workflow ipython


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-18
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 2015-09-23
      相关资源
      最近更新 更多