Programming R involves the writing, editing, debugging, and documenting of functions; working with function files; and packaging functions for wider distribution. In this chapter we look at some components of RStudio that simplify these and other tasks.
File-type specific syntax highlighting
Automatic code indentation
Working with many documents simultaneously
Working with large documents
Working with different languages
While not as feature-rich as some editors—say, the Emacs editor that powers ESS—the Ace editor in the RStudio framework is still quite able and easy to work with. The component uses tabs to organize the files and provides toolbars and other means to issue common commands quickly.
The action to open a new file in the
Source code editor is presented in many
different ways: under the
New menu item, the leftmost toolbar button in the
application-wide toolbar pops up the choices, and the keyboard shortcut
opens an R file. The code editor can open text files of various types.
The menu items include an
R Script, a
Text File ...