To bookmark / link to StatET directly use:
www.walware.de/goto/statet
Eclipse Plug-In for R: StatET
This is an Eclipse plug-in, supporting you to write R scripts and documentations.
R is "a language and environment for statistical
computing and graphics".
The
Eclipse Project provides "a kind of universal
tool platform - an open extensible IDE for anything and nothing in particular".
R, the Eclipse IDE, and StatET are open source software, available for many operating systems.
Feedback, suggestions for improvement, bug reports and
contributors for the StatET-project are welcome. For help and discussion, best use the
user mailing list,
you can contact me directly at
stephan.wahlbrink
.
Latest News
2010-09-01: StatET 0.9.0
The final release of StatET 0.9.0 [2009-08-27] is available for download now.
See also the announcement on the mailing list of the testing version.
More news...
Docu / Help:
- StatET provides a few Cheat Sheets (
help menu in Eclipse),
in particular about the setup of launch configurations
(R Console, R CMD, Sweave Processing Tool). - Also check the chapter StatET in the Eclipse help. It is not complete, but describes some important concepts.
Longhow Lam wrote
A Guide to Eclipse and the R plug-in StatET. You can download the draft from
his
R page.
It is a good starting point for Eclipse beginners, but also advanced users find instructions on a lot of StatET features in this guide.- Furthermore, we created a short screencast showing
how to start the New Console and some of its new features
(requires Flash). - In the Release Notes & Annotations Stephan describes some concepts of StatET.
StatET user mailing list at R-Forge
Search for mailing list at R-Forge
Features
Editor for R scripts
- Syntax Highlighting (with custom style groups, full support of R-2.5 syntax).
- Highlight matching bracket and "intelligent doubleclick-strategy" (e.g. selecting content inside brackets).
- Text folding of Roxygen comments, function definitions and other blocks.
- Outline showing function-, class- and other definitions.
- Commenting: toggle comment and add documentation comment ('
##'). - Navigating in code: goto matching bracket and structural selection.
- Editor templates for commonly used source patterns.
- Correcting of line indentation.
- Customizable 'Smart Insert' mode with
- Auto indent on typing (new line and brackets),
- Auto indent when pasting,
- Automatically close of brackets, infix operators and strings.
- Content assistant to insert element names, function arguments, Roxygen tags, file paths and more.
- Marking and renaming occurrences of current variable.
- Context sensitive R help and R element information.
- Further small tools like an action to insert assignment operator ('
<-'). - All features are comfortable customizable under
StatET > Source Editors. This includes features provided by Eclipse Platform, e.g. spelling, tabs/spaces.
Advanced tools for R scripts
- Documenting: generator for
Roxygen
comments for functions and S4 classes. - Refactoring: refactoring methods for R code in R projects to improve easily and fast its structure or to convert functions to S4 methods.
Launching/R Console/R Interaction
- Central configuration of R environments.
- New integrated console
(Rterm and RJ)
- Queue for non-blocking work flow,
- Command history,
- Input line with editing features like in the R Editor and access to history items.
- Configurable tracking features for history and transcripts.
- Object Browser to inspect the elements in R sessions.
- Launch type for R CMD (as small utility).
- Hyperlinks to the source file in the console, if syntax errors occurred (and information available).
- Remote console to work with R engines on servers.
- Run R code (submit to R):
- Complete R-script from R Editor or Project Explorer (without opening the file) directly or via
source-command, - Current line or selected text from R Editor,
- Entire commands or function definition
- Complete R-script from R Editor or Project Explorer (without opening the file) directly or via
R help integration
- R help integration for R environments.
- Eclipse R help search, including a full-text search mode, result overview,
match highlighting and much more.
Based on the proven open source search engine Apache
Lucene. - R Help view allows browsing through the help pages.
- Improved usability e.g. by navigation shortcuts and syntax highlighting.
- Linked with other components like the R editor (see also above) and the R console (e.g. run code).
Project Support and other adjuvant Implements
- Wizard to create an R project.
- Wizard for new R and Rd files, with templates for initial content.
- Editor for R documentations (Rd files).
- Automatic Parsing for Tasks in comments inside R-projects: Tasks are indicated by tags and added to the task-list of Eclipse IDE.
- Configuration-pages for templates and task-tags, for workspace scope and also project-specific.
- Syntax highlighting in compare dialogs and editors.
Naturally, you can use the language independent features of the Eclipse IDE such as Local History, QuickDiff, CVS, Bookmarks and miscellaneous searches. You can manage your work with Workspaces, Projects and Perspectives and extend your Workbench with plug-ins of your choice.
Support for Sweave (LaTeX/R) documents
- New file wizard and document template.
- Sweave Editor.
- Document Processing Tool.


Top