我使用Python作为我的主要编程语言,有时会切换到R进行快速数据分析任务,因为它是用于统计编程目的的庞大库(虽然python的pandas很棒!)。我想大多数R-Users都是R-Studio,这就像是R的IDE。可能有数百个用于Python的IDE,但我想坚持使用VIM和IPython。虽然有vim-ipython - 插件,但我无法重新创建R-Studio工作流程,主要是:
使用vim-ipython插件时,可以通过CTRL-S执行vim-lines,但运行的IPython-Kernel / QTconsole中的结果不会更新。相反,输出直接进入VIM窗口(<leader>s
打开它,但窗口一直关闭,无法显示内联图形,就像ipython-qtconsole一样)。
我确定这不是一个新的“问题”,但是有没有针对VIM和(I)Python的设置,它模仿RStudio行为并集成了编辑器和交互式解释器,就像现代IDE一样?将文本从vim复制到交互式解释器不是最佳解决方案,对吧?
答案 0 :(得分:1)
在vim中执行此操作的规范方法是在会话的第二个屏幕中使用REPL在gnu-screen或tmux会话中运行vim。然后,您可以使用vim-slime将代码从vim发送到REPL。