Dear R-Group, I am looking for suggestions for the "best" IDE for R. Best is obviously subjective but I need just the basic features that should function well (and I looked through the threads already). - Proper integration with R 2.11.1 - Good key shortcuts ... similar to the R Gui - Manageability of Projects, etc. - Neat formatting features I tried Revolution R but it seems huge in size for something my basic needs and keep throwing up configuration problems. I tried Komodo. It works fine but having problems with "proper" integration into R and unable to do debugging. Any help? Thanks, S
On 27/10/2010 7:01 AM, Santosh Srinivas wrote: > Dear R-Group, > > I am looking for suggestions for the "best" IDE for R. Best is obviously > subjective but I need just the basic features that should function well (and > I looked through the threads already). > - Proper integration with R 2.11.1 > - Good key shortcuts ... similar to the R Gui > - Manageability of Projects, etc. > - Neat formatting features > > I tried Revolution R but it seems huge in size for something my basic needs > and keep throwing up configuration problems. > I tried Komodo. It works fine but having problems with "proper" integration > into R and unable to do debugging. Are you on Windows only, or other platforms too/instead? Two cross-platform GUIs to try are StatET in Eclipse and ESS in some version of Emacs. I don't use either, I just use an external text editor and Rgui, so I can't give a recommendation. Duncan Murdoch
On Wed, Oct 27, 2010 at 7:01 AM, Santosh Srinivas <santosh.srinivas at gmail.com> wrote:> Dear R-Group, > > I am looking for suggestions for the "best" IDE for R. Best is obviously > subjective but I need just the basic features that should function well (and > I looked through the threads already). > - Proper integration with R 2.11.1 > - Good key shortcuts ... similar to the R Gui > - Manageability of Projects, etc. > - Neat formatting features > > I tried Revolution R but it seems huge in size for something my basic needs > and keep throwing up configuration problems. > I tried Komodo. It works fine but having problems with "proper" integration > into R and unable to do debugging. >This tends to be a subjective and personal decision. Also your feature list seems to go beyond "basic needs" so you may need to refine your true requirements but can do that at the same time as checking them out by going through this list and trying each: My sense is that ESS and vim are the most popular: http://www.sciviews.org/_rgui/projects/Editors.html -- Statistics & Software Consulting GKX Group, GKX Associates Inc. tel: 1-877-GKX-GROUP email: ggrothendieck at gmail.com
Hi: This topic came up a couple of days ago: http://r.789695.n4.nabble.com/R-file-td3009812.html#a3009812 HTH, Dennis On Wed, Oct 27, 2010 at 4:01 AM, Santosh Srinivas < santosh.srinivas@gmail.com> wrote:> Dear R-Group, > > I am looking for suggestions for the "best" IDE for R. Best is obviously > subjective but I need just the basic features that should function well > (and > I looked through the threads already). > - Proper integration with R 2.11.1 > - Good key shortcuts ... similar to the R Gui > - Manageability of Projects, etc. > - Neat formatting features > > I tried Revolution R but it seems huge in size for something my basic needs > and keep throwing up configuration problems. > I tried Komodo. It works fine but having problems with "proper" integration > into R and unable to do debugging. > > Any help? > > Thanks, > S > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. >[[alternative HTML version deleted]]
On Wed, 27 Oct 2010 16:31:30 +0530, Santosh Srinivas wrote:> I am looking for suggestions for the "best" IDE for R. Best is obviously > subjective but I need just the basic features that should function well (and > I looked through the threads already). > - Proper integration with R 2.11.1 > - Good key shortcuts ... similar to the R Gui > - Manageability of Projects, etc. > - Neat formatting features > > I tried Revolution R but it seems huge in size for something my basic needs > and keep throwing up configuration problems. > I tried Komodo. It works fine but having problems with "proper" integration > into R and unable to do debugging.Hi Santosh, I guess the main choice would be do you want something to supercharge your text editor so that it works well with R, or do you want something "bigger". For an R-enabled text editor, I would suggest Tinn-R for Windows or RGedit (a gedit plugin) for Linux/Gnome-desktop. Since both are just text editors, they will work with whatever version R you have installed (criteria 1). RGedit is pretty spare: basically just console integration and keyboard shortcuts to send code (current line, selection, defined blocks) to the console. Criteria 1 Y 2 basic 3 N 4 N Tinn-R is much richer. It has function reference pane (double click to insert the function with argument placeholders. It also let's you define R hotkeys, so you can configure the keyboard shortcuts however you want. The main problem is that when hotkeys are enabled, Tinn-R intercepts key presses even when another application window is active. Another thing I didn't like about R is that the console is not integrated into the IDE. It also let's you define project files (criteria 3). Criteria 1 Y 2 Y (except for key intercept issue) 3 Y 4 Y For something with more features but still easier to approach than Revolution R, I like RKWard. It's KDE only, but I got so used to using it on Ubuntu that I now run it on a VM on my Windows machine. (An attempt to run it on KDE Windows was unsuccessful.) The workspace panel shows you all objects and loaded packages. It has an itegrated console and integrated R documentation. It will save a "workplace layout" with your R workspace so that when you load the workspace your script files, documentation windows, object views, will all be restored. Of course, if you're not on Linux, you might not want to go to the trouble of running a VM. Criteria 1 Y 2 Y 3 Y 4 Y Hope this helps, --Lee -- Lee Hachadoorian PhD Student, Geography Program in Earth & Environmental Sciences CUNY Graduate Center
On Wed, Oct 27, 2010 at 4:05 PM, Lee Hachadoorian <Lee.Hachadoorian+L at gmail.com> wrote:> For an R-enabled text editor, I would suggest Tinn-R for Windows or RGedit > (a gedit plugin) for Linux/Gnome-desktop. Since both are just text > editors, they will work with whatever version R you have installed > (criteria 1). > > RGedit is pretty spare: basically just console integration and keyboard > shortcuts to send code (current line, selection, defined blocks) to the > console. Criteria 1 Y 2 basic 3 N 4 N >For Linux and Mac, I usually suggest Geany [1] as an alternative to Gedit. Geany is an intuitive IDE that can send commands to rterm in the integrated virtual terminal emulator. It provides various features for project management, source highlighting, code folding, etc. Regards Liviu [1] http://www.r-bloggers.com/integrating-r-with-geany/