RStudio is an integrated development environment (IDE) for the R programming language that offers features such as code completion, debugging, and visualization tools. Download RStudio
Accessibility | |
---|---|
Focus Console Output | ⌃ (control) + ⌥ (option) + 2 Add to Pie Menu |
Focus Main Toolbar | ⌃ (control) + ⌥ (option) + y Add to Pie Menu |
Speak Text Editor Location | ⌃ (control) + ⌥ (option) + ⇧ (shift) + b Add to Pie Menu |
Toggle Tab Key Always Moves Focus | ⌃ (control) + ⌥ (option) + ⇧ (shift) + t Add to Pie Menu |
Toggle Screen Reader Support | ⌃ (control) + ⌥ (option) + / Add to Pie Menu |
Main Menu (Server) | |
Help Menu | ⌃ (control) + ⌥ (option) + h Add to Pie Menu |
Tools Menu | ⌃ (control) + ⌥ (option) + l Add to Pie Menu |
Profile Menu | ⌃ (control) + ⌥ (option) + o Add to Pie Menu |
Debug Menu | ⌃ (control) + ⌥ (option) + u Add to Pie Menu |
Build Menu | ⌃ (control) + ⌥ (option) + b Add to Pie Menu |
Session Menu | ⌃ (control) + ⌥ (option) + ⇧ (shift) + s Add to Pie Menu |
Plots Menu | ⌃ (control) + ⌥ (option) + p Add to Pie Menu |
View Menu | ⌃ (control) + ⌥ (option) + v Add to Pie Menu |
Code Menu | ⌃ (control) + ⌥ (option) + c Add to Pie Menu |
Edit Menu | ⌃ (control) + ⌥ (option) + i Add to Pie Menu |
File Menu | ⌃ (control) + ⌥ (option) + f Add to Pie Menu |
Terminal | |
Next Terminal | ⌥ (option) + ⇧ (shift) + f12 Add to Pie Menu |
Previous Terminal | ⌥ (option) + ⇧ (shift) + f11 Add to Pie Menu |
Move Focus to Terminal | ⌥ (option) + ⇧ (shift) + t Add to Pie Menu |
New Terminal | ⌥ (option) + ⇧ (shift) + r Add to Pie Menu |
Session | |
Restart R Session | ⇧ (shift) + ⌘ (command) + f10 Add to Pie Menu |
Quit Session (desktop only) | ⌘ (command) + q Add to Pie Menu |
Git/SVN | |
Stage/Unstage and move to next (Git) | ↵ Add to Pie Menu |
Stage/Unstage (Git) | space Add to Pie Menu |
Scroll diff view | ⌃ (control) + ↑ Add to Pie Menu |
Commit changes | ⌃ (control) + ⌥ (option) + m Add to Pie Menu |
Diff active source document | ⌃ (control) + ⌥ (option) + d Add to Pie Menu |
Plots | |
Next plot | ⌥ (option) + ⌘ (command) + f12 Add to Pie Menu |
Previous plot | ⌥ (option) + ⌘ (command) + f11 Add to Pie Menu |
Debug | |
Stop Debugging | ⇧ (shift) + f8 Add to Pie Menu |
Continue | ⇧ (shift) + f5 Add to Pie Menu |
Finish Function/Loop | ⇧ (shift) + f6 Add to Pie Menu |
Step Into Function | ⇧ (shift) + f4 Add to Pie Menu |
Execute Next Line | f10 Add to Pie Menu |
Toggle Breakpoint | ⇧ (shift) + f9 Add to Pie Menu |
Build | |
Document Package | ⇧ (shift) + ⌘ (command) + d Add to Pie Menu |
Check Package | ⇧ (shift) + ⌘ (command) + e Add to Pie Menu |
Test Package (Web) | ⌥ (option) + ⌘ (command) + f7 Add to Pie Menu |
Test Package (Desktop) | ⇧ (shift) + ⌘ (command) + t Add to Pie Menu |
Load All (devtools) | ⇧ (shift) + ⌘ (command) + l Add to Pie Menu |
Build and Reload | ⇧ (shift) + ⌘ (command) + b Add to Pie Menu |
Help | |
Show Command Palette | ⇧ (shift) + ⌘ (command) + p Add to Pie Menu |
Next Help Topic | ⌥ (option) + ⇧ (shift) + f3 Add to Pie Menu |
Previous Help Topic | ⌥ (option) + ⇧ (shift) + f2 Add to Pie Menu |
Find in Help Topic | ⌘ (command) + f Add to Pie Menu |
Search R Help | ⌃ (control) + ⌥ (option) + f1 Add to Pie Menu |
Show Keyboard Shortcut Reference | ⌥ (option) + ⇧ (shift) + k Add to Pie Menu |
Views | |
Project Options | ⇧ (shift) + ⌘ (command) + , Add to Pie Menu |
Global Options | ⌘ (command) + , Add to Pie Menu |
Sync Editor & PDF Preview | ⌘ (command) + f8 Add to Pie Menu |
Zoom Tutorial | ⌃ (control) + ⇧ (shift) + f6 Add to Pie Menu |
Show Find in Files Results | ⌃ (control) + f6 Add to Pie Menu |
Zoom Connections | ⌃ (control) + ⇧ (shift) + f5 Add to Pie Menu |
Show Connections | ⌃ (control) + f5 Add to Pie Menu |
Zoom Build | ⌃ (control) + ⇧ (shift) + f2 Add to Pie Menu |
Show Build | ⌃ (control) + f2 Add to Pie Menu |
Zoom Git/SVN | ⌃ (control) + ⇧ (shift) + f1 Add to Pie Menu |
Show Git/SVN | ⌃ (control) + f1 Add to Pie Menu |
Zoom Viewer | ⌃ (control) + ⇧ (shift) + 9 Add to Pie Menu |
Show Viewer | ⌃ (control) + 9 Add to Pie Menu |
Zoom Environment | ⌃ (control) + ⇧ (shift) + 8 Add to Pie Menu |
Show Environment | ⌃ (control) + 8 Add to Pie Menu |
Zoom Packages | ⌃ (control) + ⇧ (shift) + 7 Add to Pie Menu |
Show Packages | ⌃ (control) + 7 Add to Pie Menu |
Zoom Plots | ⌃ (control) + ⇧ (shift) + 6 Add to Pie Menu |
Show Plots | ⌃ (control) + 6 Add to Pie Menu |
Zoom Files | ⌃ (control) + ⇧ (shift) + 5 Add to Pie Menu |
Show Files | ⌃ (control) + 5 Add to Pie Menu |
Zoom History | ⌃ (control) + ⇧ (shift) + 4 Add to Pie Menu |
Show History | ⌃ (control) + 4 Add to Pie Menu |
Move focus to Terminal | ⌥ (option) + ⇧ (shift) + t Add to Pie Menu |
Zoom Help | ⌃ (control) + ⇧ (shift) + 3 Add to Pie Menu |
Move focus to Help | ⌃ (control) + 3 Add to Pie Menu |
Zoom Console | ⌃ (control) + ⇧ (shift) + 2 Add to Pie Menu |
Move focus to Console | ⌃ (control) + 2 Add to Pie Menu |
Zoom Source Editor | ⌃ (control) + ⇧ (shift) + 1 Add to Pie Menu |
Move focus to Source Editor | ⌃ (control) + 1 Add to Pie Menu |
Completions | |
Dismiss completion popup | esc Add to Pie Menu |
Accept selected candidate | ↵ Add to Pie Menu |
Navigate candidates | ↑ Add to Pie Menu |
Attempt completion | ⇥ Add to Pie Menu |
Editing | |
Find usages for symbol at cursor (C++) | ⌥ (option) + ⌘ (command) + u Add to Pie Menu |
Show source code for function at cursor | f2 Add to Pie Menu |
Show help for function at cursor | f1 Add to Pie Menu |
Insert pipe operator | ⇧ (shift) + ⌘ (command) + m Add to Pie Menu |
Insert assignment operator | ⌥ (option) + - Add to Pie Menu |
Insert currently yanked text | ⌃ (control) + y Add to Pie Menu |
Yank line after cursor | ⌃ (control) + k Add to Pie Menu |
Yank line up to cursor | ⌃ (control) + u Add to Pie Menu |
Outdent | ⇧ (shift) + ⇥ Add to Pie Menu |
Indent (at beginning of line) | ⇥ Add to Pie Menu |
Delete to Line Start | ⌥ (option) + ⌫ Add to Pie Menu |
Delete to Line End | ⌃ (control) + k Add to Pie Menu |
Delete Word Right | ⌥ (option) + ⌫ Add to Pie Menu |
Delete Word Left | ⌥ (option) + ⌫ Add to Pie Menu |
Select to Start/End | ⇧ (shift) + ⌘ (command) + ↑ Add to Pie Menu |
Select Page Up/Down | ⇧ (shift) + pageup Add to Pie Menu |
Select to Line End | ⇧ (shift) + ⌘ (command) + → Add to Pie Menu |
Select to Line Start | ⇧ (shift) + ⌘ (command) + ← Add to Pie Menu |
Select Word | ⌥ (option) + ⇧ (shift) + ← Add to Pie Menu |
Select | ⇧ (shift) + ↑ Add to Pie Menu |
Delete Line | ⌘ (command) + d Add to Pie Menu |
Jump to Start/End | ⌘ (command) + home Add to Pie Menu |
Jump to Word | ⌥ (option) + ← Add to Pie Menu |
Select All | ⌘ (command) + a Add to Pie Menu |
Paste | ⌘ (command) + v Add to Pie Menu |
Copy | ⌘ (command) + c Add to Pie Menu |
Cut | ⌘ (command) + x Add to Pie Menu |
Redo | ⇧ (shift) + ⌘ (command) + z Add to Pie Menu |
Undo | ⌘ (command) + z Add to Pie Menu |
Source | |
Insert Roxygen Skeleton | ⌥ (option) + ⇧ (shift) + ⌘ (command) + r Add to Pie Menu |
Rename Symbol in Scope | ⌥ (option) + ⇧ (shift) + ⌘ (command) + m Add to Pie Menu |
Check Spelling | f7 Add to Pie Menu |
Find in Files | ⇧ (shift) + ⌘ (command) + f Add to Pie Menu |
Replace and Find | ⇧ (shift) + ⌘ (command) + j Add to Pie Menu |
Use Selection for Find | ⌘ (command) + e Add to Pie Menu |
Find Previous | ⇧ (shift) + ⌘ (command) + g Add to Pie Menu |
Find Next | ⌘ (command) + g Add to Pie Menu |
Find and Replace | ⌘ (command) + f Add to Pie Menu |
Move Active Cursor Down | ⌃ (control) + ⌥ (option) + ⇧ (shift) + ↓ Add to Pie Menu |
Move Active Cursor Up | ⌃ (control) + ⌥ (option) + ⇧ (shift) + ↑ Add to Pie Menu |
Add Cursor Below Current Cursor | ⌃ (control) + ⌥ (option) + ↓ Add to Pie Menu |
Add Cursor Above Current Cursor | ⌃ (control) + ⌥ (option) + ↑ Add to Pie Menu |
Expand to Matching Brace/Paren | ⌃ (control) + ⇧ (shift) + e Add to Pie Menu |
Jump to Matching Brace/Paren | ⌃ (control) + p Add to Pie Menu |
Copy Lines Up/Down | ⌥ (option) + ⌘ (command) + ↑ Add to Pie Menu |
Move Lines Up/Down | ⌥ (option) + ↑ Add to Pie Menu |
Transpose Letters | ⌃ (control) + t Add to Pie Menu |
Show Diagnostics | ⌥ (option) + ⇧ (shift) + ⌘ (command) + d Add to Pie Menu |
Reformat Selection | ⇧ (shift) + ⌘ (command) + a Add to Pie Menu |
Reflow Comment | ⇧ (shift) + ⌘ (command) + / Add to Pie Menu |
Comment/uncomment current line/selection | ⇧ (shift) + ⌘ (command) + c Add to Pie Menu |
Reindent lines | ⌘ (command) + i Add to Pie Menu |
Extract variable from selection | ⌥ (option) + ⌘ (command) + v Add to Pie Menu |
Extract function from selection | ⌥ (option) + ⌘ (command) + x Add to Pie Menu |
Navigate forward | ⌘ (command) + f10 Add to Pie Menu |
Navigate back | ⌘ (command) + f9 Add to Pie Menu |
Last tab | ⌃ (control) + ⇧ (shift) + f12 Add to Pie Menu |
First tab | ⌃ (control) + ⇧ (shift) + f11 Add to Pie Menu |
Next tab (desktop) | ⌃ (control) + ⇥ Add to Pie Menu |
Next tab | ⌃ (control) + f12 Add to Pie Menu |
Previous tab (desktop) | ⌃ (control) + ⇧ (shift) + ⇥ Add to Pie Menu |
Previous tab | ⌃ (control) + f11 Add to Pie Menu |
Switch to tab | ⌃ (control) + ⇧ (shift) + . Add to Pie Menu |
Edit lines from start | ⌃ (control) + ⌥ (option) + ⇧ (shift) + a Add to Pie Menu |
Split into lines | ⌃ (control) + ⌥ (option) + a Add to Pie Menu |
Previous section | ⌘ (command) + pageup Add to Pie Menu |
Next section | ⌘ (command) + pagedown Add to Pie Menu |
Shrink selection | ⌃ (control) + ⌥ (option) + ⇧ (shift) + ↓ Add to Pie Menu |
Expand selection | ⌃ (control) + ⌥ (option) + ⇧ (shift) + ↑ Add to Pie Menu |
Jump to | ⌥ (option) + ⇧ (shift) + ⌘ (command) + j Add to Pie Menu |
Go to line | ⌥ (option) + ⇧ (shift) + ⌘ (command) + g Add to Pie Menu |
Unfold All | ⌥ (option) + ⇧ (shift) + ⌘ (command) + o Add to Pie Menu |
Fold All | ⌥ (option) + ⌘ (command) + o Add to Pie Menu |
Unfold Selected | ⌥ (option) + ⇧ (shift) + ⌘ (command) + l Add to Pie Menu |
Fold Selected | ⌥ (option) + ⌘ (command) + l Add to Pie Menu |
Send current line/selection to terminal | ⌥ (option) + ⌘ (command) + ↵ Add to Pie Menu |
Source the current document (with echo) | ⇧ (shift) + ⌘ (command) + ↵ Add to Pie Menu |
Source the current document | ⇧ (shift) + ⌘ (command) + s Add to Pie Menu |
Source a file | ⌃ (control) + ⌥ (option) + g Add to Pie Menu |
Run the next Sweave/Rmd chunk | ⌥ (option) + ⌘ (command) + n Add to Pie Menu |
Run the current Sweave/Rmd chunk | ⌥ (option) + ⌘ (command) + c Add to Pie Menu |
Run previous Sweave/Rmd code | ⌥ (option) + ⇧ (shift) + ⌘ (command) + p Add to Pie Menu |
Run the current code section | ⌥ (option) + ⌘ (command) + t Add to Pie Menu |
Run the current function definition | ⌥ (option) + ⌘ (command) + f Add to Pie Menu |
Run from current line to document end | ⌥ (option) + ⌘ (command) + e Add to Pie Menu |
Run from document beginning to current line | ⌥ (option) + ⌘ (command) + b Add to Pie Menu |
Run current document | ⌥ (option) + ⌘ (command) + r Add to Pie Menu |
Re-run previous region | ⌥ (option) + ⌘ (command) + p Add to Pie Menu |
Run current line/selection (retain cursor) | ⌥ (option) + ↵ Add to Pie Menu |
Run current line/selection | ⌘ (command) + ↵ Add to Pie Menu |
Insert code section | ⇧ (shift) + ⌘ (command) + r Add to Pie Menu |
Insert chunk (Sweave and Knitr) | ⌥ (option) + ⌘ (command) + i Add to Pie Menu |
Compile PDF (TeX and Sweave) | ⇧ (shift) + ⌘ (command) + k Add to Pie Menu |
Compile Notebook | ⇧ (shift) + ⌘ (command) + k Add to Pie Menu |
Knit Document (knitr) | ⇧ (shift) + ⌘ (command) + k Add to Pie Menu |
Preview HTML (Markdown and HTML) | ⇧ (shift) + ⌘ (command) + k Add to Pie Menu |
Close other documents | ⌥ (option) + ⇧ (shift) + ⌘ (command) + w Add to Pie Menu |
Close all open documents | ⇧ (shift) + ⌘ (command) + w Add to Pie Menu |
Close active document (Chrome only) | ⌥ (option) + ⌘ (command) + w Add to Pie Menu |
Close active document (except on Chrome) | ⌘ (command) + w Add to Pie Menu |
Save all documents | ⌃ (control) + ⌥ (option) + s Add to Pie Menu |
Save active document | ⌘ (command) + s Add to Pie Menu |
Open document | ⌘ (command) + o Add to Pie Menu |
New document (Chrome only) | ⌥ (option) + ⇧ (shift) + ⌘ (command) + n Add to Pie Menu |
New document (except on Chrome/Windows) | ⇧ (shift) + ⌘ (command) + n Add to Pie Menu |
Toggle document outline | ⇧ (shift) + ⌘ (command) + o Add to Pie Menu |
Move cursor to Source Editor | ⌃ (control) + 1 Add to Pie Menu |
Go to File/Function | ⌃ (control) + . Add to Pie Menu |
Console | |
Change working directory | ⌃ (control) + ⇧ (shift) + h Add to Pie Menu |
Interrupt currently executing command | esc Add to Pie Menu |
Popup command history | ⌘ (command) + ↑ Add to Pie Menu |
Navigate command history | ↑ Add to Pie Menu |
Move cursor to end of line | ⌘ (command) + → Add to Pie Menu |
Move cursor to beginning of line | ⌘ (command) + ← Add to Pie Menu |
Clear console | ⌃ (control) + l Add to Pie Menu |
Move cursor to Console | ⌃ (control) + 2 Add to Pie Menu |
Pie Menu for RStudio Work faster with a customized radial menu for RStudio. Add whatever shortcut you want! Download at www.pie-menu.com |
Do you want all keyboard shortcuts for RStudio in one pdf?
The convenience of shortcuts without the memorization!