我已经在Windows上使用了Stata和gVim了一段时间了。最近我已经切换到Linux,我打算也从Stata变成R.在Vim的缓冲区中运行R
我的一个朋友正在使用R和Emacs ESS,这看起来很完美,但是我宁愿继续使用vim。我已经安装了vim-r-plugin2,但是,我只能将代码发送到运行R的单独终端。我宁愿将我的屏幕分成一个缓冲区,运行R和一个缓冲区,使用我的.R文件,然后发送代码一个到另一个。 Emacs中的ESS似乎可以工作,您可以在缓冲区中运行终端/ R,而不会出现问题。我还没有找到一种方法来完成这项工作。 Vim的R插件使用屏幕,并且打开一个运行shell的缓冲区的唯一方法就是Conque Shell插件。
我知道,不像Emacs,Vim被设计成一个简单的文本编辑器。然而,让R在缓冲区运行似乎更加实用。
我希望我的问题可以理解,请耐心等待我最近才转向Linux,除了统计之外几乎不了解编程。谢谢!
我在OSX和Ubuntu中都使用Vim和vim-r-plugin2,并且用相同的方法来摔跤,但是现在我对Vim编辑和执行终端非常满意。在终端中,我真正需要的是制表符完成,这就是我认为Vim有点短的地方。 – 2010-09-12 04:48:47
我曾经在gedit + rgedit中做过所有事情,但我知道切换到更强大的GUI是值得的。我使用Eclipse,它在功能上与ESS非常相似。 – 2010-09-13 07:58:50