Code Enhancers or IDE for R

This page lists code editors (or IDE)

1) Notepad++

http://notepad-plus-plus.org/

Notepad++ to R (use F8 run code from Notepad++ itself)

http://sourceforge.net/projects/npptor/

XML Plugin for Auto Completion of Syntax in R (instructions in the post http://yihui.name/en/2010/08/auto-completion-in-notepad-for-r-script/)

Download File- http://yihui.name/en/wp-content/uploads/2010/08/R.xml

and put it into C:\Program Files\Notepad++\plugins\APIs (or Equivalent Notepad++\Plugins\API folder)

Use the auto completion feature in Notepad++

 

 

2) Tinn-R

http://sourceforge.net/projects/tinn-r/

3) Eclipse Plugin for R- StatET

JRE Download-

http://www.oracle.com/technetwork/java/javase/downloads/index-jdk5-jsp-142662.html

Eclipse Download-

http://www.eclipse.org/downloads/packages/eclipse-classic-361/heliossr1

StatET Page

http://www.walware.de/goto/statet

Additional Reading

– http://www.splusbook.com/RIntro/R_Eclipse_StatET.pdf

4) VIM with R Plugin

Download VIM and Install

http://www.vim.org/download.php

Download R Plugin (with installation instructions)

http://www.vim.org/scripts/script.php?script_id=2628

Download Python

http://www.python.org/download/

or eg. (http://www.python.org/ftp/python/2.7.1/python-2.7.1.msi)

Download Pywin32 (corresponding to version of Python above)

http://sourceforge.net/projects/pywin32/

or eg. http://sourceforge.net/projects/pywin32/files/pywin32/Build%20214/pywin32-214.win32-py2.7.exe/download

5) Highlight

http://www.andre-simon.de/zip/download.html

 

http://rstudio.org/screenshots/

RStudio runs on all major platforms, and can even be run on a server and accessed remotely using a web browser:

Rstudio windows thumb

Windows
Rstudio mac thumb

Mac OS X
Rstudio ubuntu thumb

Ubuntu
Rstudio web thumb

Over the Web

RStudio integrates all of the tools you use while working with R into a single customizable environment:

Rstudio workbench thumb

Source, Console, Workspace, and Plots
Rstudio editor thumb

Tabbed Source Editor
Rstudio coding view thumb

Customized for Coding
Rstudio plotting view thumb

Customized for Plotting

RStudio includes a variety of powerful coding tools designed to enhance your productivity:

Rstudio history thumb

Searchable History
Rstudio completion thumb

Code Completion
Rstudio execute thumb

Execute From Source
Rstudio code transform thumb

Code Transformations

http://www.revolutionanalytics.com/products/enterprise-productivity.php

RPE Screenshot
  • Experience a modern development environment for the R language with a syntax-aware Script Editor with highlighting, indentation, and more.
  • Improve R programming proficiency with hover-over help, word completion and customizable “code snippets” to automate common R programming tasks.
  • Streamline interactions with the R language with a fully-featured command-line editor and object browser.
  • Create quality R code, faster with a full-featured visual debugger with one-click breakpoints and step-processing.
  • Manage complex development projects with a Solution Explorer to organize data files, scripts and outputs. Save, load and switch projects with ease.
  • Help Teams Collaborate and Control Changes with open source Subversion version control software.
  • Available for the Microsoft Windows platform only

Key Features of the R Productivity Environment:

  • Full-featured Visual Debugger for debugging R scripts, with call stack window and step-in, step-over, and step-out capability.
  • Enhanced Script Editor with hover-over help, word completion, find-across-files capability, automatic syntax checking, bookmarks, and navigation buttons.
  • Run Selection, Run to Line and Run to Cursor evaluation
  • R Code Snippets to automatically generate fill-in-the-blank sections of R code with tooltip help.
  • Object Browser showing available data and function objects (including those in packages), with context menus for plotting and editing data.
  • Solution Explorer for organizing, viewing, adding, removing, rearranging, and sourcing R scripts.
  • Customizable Workspace with dockable, floating, and tabbed tool windows.
  • Version Control Plug-in available for the open source Subversion version control software.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s