134 Shortcuts for RStudio

Jump to: Console, Source, Completions (Console and Source), Views, Build, Debug, Plots, Git / SVN, Session, Editing (Console and Source)

1. Console

Ctrl+2

Move cursor to console

Ctrl+L

Clean console

Command+Left

Move cursor to beginning of line

Command+Right

Move cursor to end of line

Up/Down

Navigate command history

Command+Up

Popup command history

Esc

Interrupt currently executing command

Ctrl+Shift+H

Change working directory

2. Source

Ctrl+.

Goto file/function

Ctrl+1

Move cursor to source editor

Command+Shift+N

New document (except on chrome/windows)

Command+Option+Shift+N

New document (Chrome only)

Command+O

Open document

Command+S

Save active document

Command+W

Close active document (except on Chrome)

Command+Option+W

Close active document (Chrome only)

Command+Shift+W

Close all open documents

Command+Shift+K

Preview HTML (markdown and HTML)

Command+Shift+K

Compile notebook/compile PDF (TeX and Sweave)

Command+Option+I

Insert chunk (Sweave and Knitr)

Command+Shift+R

Insert code section

Command+Enter

Run current line/selection

Option+Enter

Run current line/selection (retain cursor position)

Command+Shift+P

Re-run previous region

Command+Option+R

Run current document

Command+Option+B

Run from document beginning to current line

Command+Option+E

Run from current line to document end

Command+Option+F

Run from current line to document end

Command+Option+T

Run the current code section

Command+Option+P

Run previous sweave/Rmd code

Command+Option+C

Run the current Sweave/Rmd chunk

Command+Option+N

Run the next Sweave/Rmd chunk

Command+Shift+O

Source a file

Command+Shift+S

Source the current document

Command+Shift+Enter

Source the current document (with echo)

Command+Option+L

Fold selected

Command+Shift+Option+L

Unfold selected

Commad+Option+O

Fold all

Commad+Shift+Option+O

Unfold all

Commad+Shift+Option+G

Go to line

Commad+Shift+Option+J

Jump to

Ctrl+Shift+.

Switch to tab

Ctrl+F11

Previous tab

Ctrl+F12

Next tab

Ctrl+Shift+F11

First tab

Ctrl+Shift+F12

Last tab

Command+F9

Navigate back

Command+F10

Navigate forward

Command+Option+X

Extract function from selection

Command+Option+V

Extract variable from selection

Command+I

Reindent lines

Command+Shift+C

Comment/uncomment current line/selection

Command+Shift+/

Reflow comment

Command+Shift+A

Reformat selection

Command+Shift+Shift+P

Show diagnostics

Option+Up/Down

Move lines Up/Down

Command+Option+Up/Down

Copy lines Up/Down

Ctrl+P

Jump to matching Brace/Paren

Ctrl+Shift+E

Expand to matching Brace/Paren

Command+Shift+Option+E

Select to matching Brace/Paren

Ctrl+Option+Up

Add cursor above current cursor

Command+Option+Down

Add cursor beow current cursor

Ctrl+Option+Shift+Up

Move active cursor up

Ctrl+Option+Shift+Down

Move Active Cursor Down

Command+F

Find and replace

Commad+G

Find next

Commad+Shift+F3

Find previous

Command+E

Use selection for find

Command+Shift+J

Replace and find

Command+Shift+F

Find in files

F7

Check spelling

3. Completions (Console and Source)

Tab/Command+Space

Attempt completion

Up/Down

Navigate candidates

Enter/Tab/Right

Accept selected candidate

Esc

Dismiss completion popup

4. Views

Command+1

Move focus to Source Editor

Command+2

Move focus to Console

Command+3

Move focus to Help

Command+4

Show History

Command+5

Show files

Command+6

Show plots

Command+7

Show packages

Command+8

Show environment

Command+9

Show git/svn

Command+0

Show build

Command+F8

Sync editor & pdf preview

Option+Shift+K

Reference

5. Build

Command+Shift+B

Build and reload

Command+Shift+L

Load all (devtools)

Command+Shift+T

Test package (desktop)

Command+Option+F7

Test package (web)

Command+Shift+E

Check package

Command+Shift+D

Document package

6. Debug

Shift+F9

Toggle breakpoint

F10

Execute next line

Shift+F4

Step into function

Shift+F6

Finish function/loop

Shift+F5

Continue

Shift+F8

Stop debugging

7. Plots

Command+Option+F11

Previous plot

Command+Option+F12

Next plot

8. Git / SVN

Ctrl+Option+D

Diff active source document

Ctrl+Option+M

Commit changes

Ctrl+Up/Down

Scroll diff view

Spacebar

Stage/unstage(Git)

Enter

Stage/unstage and move to next (Git)

9. Session

Command+Q

Quit Session (desktop only)

Command+Shift+F10

Restart R Session

10. Editing (Console and Source)

Command+Z

Undo

Command+Shift+Z

Redo

Command+X

Cut

Command+C

Copy

Command+V

Paste

Command+A

Select all

Command+Left/Right

Jump to word

Command+Home/End/Command+Up/Down

Jump to start/end

Command+D

Delete line

Shift+Arrow

Select

Option+Shift+Left/Right

Select word

Command+Shift+Left

Select to line start

Command+Shift+RIght

Select to line end

Shift+Page Up/Shift+Page down

Select page up/down

Command+Shift+Home/End

Select page start/end

Option+Backspace

Delete word left

Tab

Indent

Shift+Tab

Outdent

Ctrl+U

Yank line up to cursor

Ctrl+K

Yank line after cursor

Ctrl+Y

Insert currently yanked text

Option+-

Insert assignment operator

Command+Shift+M

Insert pipe operator

F1

Show help for function at cursor

F2

Show source code for function at cursor

Command+Option+U

Find usages for symbol at cursor (C++)

icon

RStudio Shortcuts

Advertising for Consideration:

Ads for Consideration:

Related:

Please kindly review and accept Terms of Use and Cookie & Policy Policy