Improvements in file/function navigation:
Multiple cursors:
Create a new cursor above / below the current cursor with CTRL + ALT + {up / down}
Move the active cursor up / down with CTRL + SHIFT + ALT + {up / down}
Create multiple cursors by pressing CTRL + ALT and clicking + dragging the mouse
Improved Vim mode:
Configurable snippets for fast insertion of common blocks of code
Editor tabs in the source pane can now be rearranged
Automatically save files prior to sourcing (controlled by option)
Support for multiple cursors via Ctrl+Alt+Up/Down
Alt+Enter to run code while retaining cursor position
Ctrl+Shift+E to select within matching parens / braces
Ctrl+Alt+Shift+E to expand selection to matching paren / brace
Comment/uncomment respects indent level when appropriate
New Reformat Code command for R scripts
Shift+Enter now searches backwards in Find/Replace
Find All option added in Find/Replace
Ctrl+E now focuses the editor after finding from selection
New option to control comment continuation on insertion of new lines
Reflow text (comment) for markdown and plain text modes
Updated to Ace (source editor component) v1.1.8
Syntax highlighting for GraphViz and mermaid.js diagrams.
Diagram previews using the DiagrammeR package (requires recent version from GitHub).
Syntax highlighting modes for many new languages including Clojure, CoffeeScript, C#, Graphviz, Go, Groovy, Haskell, Java, Julia, Lisp, Lua, Matlab, Perl, Ruby, Rust, Scala, and Stan.
Keyword and text based code completion for many languages including JavaScript, HTML, CSS, Python, and SQL.
A wide variety of new editor themes (color schemes) are now available.
Increase file size limit to 5MB (was previously 2MB)
Improvements to New Package:
Support for roxygen2 ‘vignette’ roclet
Insert Roxygen Skeleton command (Ctrl+Alt+Shift+R)
Default to roxygenize for Build and Reload
Improved checking for supported protocol with packrat package
Escape backslashes in library names when loading packages
Call to library after Build and Reload respects –library argument
Validate that required versions are available for prompted installs
Set R_BROWSER=false and R_PDFVIEWER=false (as CRAN does) for R CMD check