RStudio is an IDE for R, a programming language for statistical computing and graphics.
id | Description | Keys | Context | Category | Modifiers | |
---|---|---|---|---|---|---|
70178 | Move cursor to Console | ctrl + 2 | RStudio | Console | ctrl | |
70179 | Clear console | ctrl + l | RStudio | Console | ctrl | |
70180 | Move cursor to beginning of line | home | RStudio | Console | None | |
70181 | Move cursor to end of line | end | RStudio | Console | None | |
70182 | Navigate command history | up or down | RStudio | Console | None | |
70183 | Popup command history | ctrl + up | RStudio | Console | ctrl | |
70184 | Interrupt currently executing command | esc | RStudio | Console | None | |
70185 | Change working directory | ctrl + shift + h | RStudio | Console | ctrl shift | |
70186 | Go to File/Function | ctrl + . | RStudio | Source | ctrl | |
70187 | Move cursor to Source Editor | ctrl + 1 | RStudio | Source | ctrl | |
70188 | Toggle document outline | ctrl + shift + o | RStudio | Source | ctrl shift | |
70189 | New document (except on Chrome/Windows) | ctrl + shift + n | RStudio | Source | ctrl shift | |
70190 | New document (Chrome only) | ctrl + alt + shift + n | RStudio | Source | ctrl alt shift | |
70191 | Open document | ctrl + o | RStudio | Source | ctrl | |
70192 | Save active document | ctrl + s | RStudio | Source | ctrl | |
70193 | Save all documents | ctrl + alt + s | RStudio | Source | ctrl alt | |
70194 | Close active document (except on Chrome) | ctrl + w | RStudio | Source | ctrl | |
70195 | Close active document (Chrome only) | ctrl + alt + w | RStudio | Source | ctrl alt | |
70196 | Close all open documents | ctrl + shift + w | RStudio | Source | ctrl shift | |
70197 | Close other documents | ctrl + alt + shift + w | RStudio | Source | ctrl alt shift | |
70198 | Preview HTML (Markdown and HTML) | ctrl + shift + k | RStudio | Source | ctrl shift | |
70199 | Knit Document (knitr) | ctrl + shift + k | RStudio | Source | ctrl shift | |
70200 | Compile Notebook | ctrl + shift + k | RStudio | Source | ctrl shift | |
70201 | Compile PDF (TeX and Sweave) | ctrl + shift + k | RStudio | Source | ctrl shift | |
70202 | Insert chunk (Sweave and Knitr) | ctrl + alt + i | RStudio | Source | ctrl alt | |
70203 | Insert code section | ctrl + shift + r | RStudio | Source | ctrl shift | |
70204 | Run current line/selection | ctrl + enter | RStudio | Source | ctrl | |
70205 | Run current line/selection (retain cursor) | alt + enter | RStudio | Source | alt | |
70206 | Re-run previous region | ctrl + shift + p | RStudio | Source | ctrl shift | |
70207 | Run current document | ctrl + alt + r | RStudio | Source | ctrl alt | |
70208 | Run from document beginning to current line | ctrl + alt + b | RStudio | Source | ctrl alt | |
70209 | Run from current line to document end | ctrl + alt + e | RStudio | Source | ctrl alt | |
70210 | Run the current function definition | ctrl + alt + f | RStudio | Source | ctrl alt | |
70211 | Run the current code section | ctrl + alt + t | RStudio | Source | ctrl alt | |
70212 | Run previous Sweave/Rmd code | ctrl + alt + p | RStudio | Source | ctrl alt | |
70213 | Run the current Sweave/Rmd chunk | ctrl + alt + c | RStudio | Source | ctrl alt | |
70214 | Run the next Sweave/Rmd chunk | ctrl + alt + n | RStudio | Source | ctrl alt | |
70215 | Source a file | ctrl + alt + g | RStudio | Source | ctrl alt | |
70216 | Source the current document | ctrl + shift + s | RStudio | Source | ctrl shift | |
70217 | Source the current document (with echo) | ctrl + shift + enter | RStudio | Source | ctrl shift | |
70218 | Send current line/selection to terminal | ctrl + alt + enter | RStudio | Source | ctrl alt | |
70219 | Fold Selected | alt + l | RStudio | Source | alt | |
70220 | Unfold Selected | alt + shift + l | RStudio | Source | alt shift | |
70221 | Fold All | alt + o | RStudio | Source | alt | |
70222 | Unfold All | alt + shift + o | RStudio | Source | alt shift | |
70223 | Go to line | alt + shift + g | RStudio | Source | alt shift | |
70224 | Jump to | alt + shift + j | RStudio | Source | alt shift | |
70225 | Expand selection | ctrl + shift + up | RStudio | Source | ctrl shift | |
70226 | Shrink selection | ctrl + shift + down | RStudio | Source | ctrl shift | |
70227 | Next section | ctrl + pagedown | RStudio | Source | ctrl | |
70228 | Previous section | ctrl + pageup | RStudio | Source | ctrl | |
70229 | Split into lines | ctrl + alt + a | RStudio | Source | ctrl alt | |
70230 | Edit lines from start | ctrl + alt + shift + a | RStudio | Source | ctrl alt shift | |
70231 | Switch to tab | ctrl + shift + . | RStudio | Source | ctrl shift | |
70232 | Previous tab | ctrl + f11 | RStudio | Source | ctrl | |
70233 | Previous tab (desktop) | ctrl + shift + tab | RStudio | Source | ctrl shift | |
70234 | Next tab | ctrl + f12 | RStudio | Source | ctrl | |
70235 | Next tab (desktop) | ctrl + tab | RStudio | Source | ctrl | |
70236 | First tab | ctrl + shift + f11 | RStudio | Source | ctrl shift | |
70237 | Last tab | ctrl + shift + f12 | RStudio | Source | ctrl shift | |
70238 | Navigate back | ctrl + f9 | RStudio | Source | ctrl | |
70239 | Navigate forward | ctrl + f10 | RStudio | Source | ctrl | |
70240 | Extract function from selection | ctrl + alt + x | RStudio | Source | ctrl alt | |
70241 | Extract variable from selection | ctrl + alt + v | RStudio | Source | ctrl alt | |
70242 | Reindent lines | ctrl + i | RStudio | Source | ctrl | |
70243 | Comment/uncomment current line/selection | ctrl + shift + c | RStudio | Source | ctrl shift | |
70244 | Reflow Comment | ctrl + shift + / | RStudio | Source | ctrl shift | |
70245 | Reformat Selection | ctrl + shift + a | RStudio | Source | ctrl shift | |
70246 | Show Diagnostics | ctrl + alt + shift + d | RStudio | Source | ctrl alt shift | |
70247 | Transpose Letters | n/a | RStudio | Source | None | |
70248 | Move Lines Up/Down | alt + up or alt + down | RStudio | Source | alt | |
70249 | Copy Lines Up/Down | alt + shift + up or alt + shift + down | RStudio | Source | alt shift | |
70250 | Jump to Matching Brace/Paren | ctrl + p | RStudio | Source | ctrl | |
70251 | Expand to Matching Brace/Paren | ctrl + alt + shift + e | RStudio | Source | ctrl alt shift | |
70252 | Add Cursor Above Current Cursor | ctrl + alt + up | RStudio | Source | ctrl alt | |
70253 | Add Cursor Below Current Cursor | ctrl + alt + down | RStudio | Source | ctrl alt | |
70254 | Move Active Cursor Up | ctrl + alt + shift + up | RStudio | Source | ctrl alt shift | |
70255 | Move Active Cursor Down | ctrl + alt + shift + down | RStudio | Source | ctrl alt shift | |
70256 | Find and Replace | ctrl + f | RStudio | Source | ctrl | |
70257 | Find Next | f3 or ctrl + g | RStudio | Source | ctrl | |
70258 | Find Previous | shift + f3 or ctrl + shift + g | RStudio | Source | ctrl shift | |
70259 | Use Selection for Find | ctrl + f3 | RStudio | Source | ctrl | |
70260 | Replace and Find | ctrl + shift + j | RStudio | Source | ctrl shift | |
70261 | Find in Files | ctrl + shift + f | RStudio | Source | ctrl shift | |
70262 | Check Spelling | f7 | RStudio | Source | None | |
70263 | Rename Symbol in Scope | ctrl + alt + shift + m | RStudio | Source | ctrl alt shift | |
70264 | Insert Roxygen Skeleton | ctrl + alt + shift + r | RStudio | Source | ctrl alt shift | |
70265 | Undo | ctrl + z | RStudio | Editing | ctrl | |
70266 | Redo | ctrl + shift + z | RStudio | Editing | ctrl shift | |
70267 | Cut | ctrl + x | RStudio | Editing | ctrl | |
70268 | Copy | ctrl + c | RStudio | Editing | ctrl | |
70269 | Paste | ctrl + v | RStudio | Editing | ctrl | |
70270 | Select All | ctrl + a | RStudio | Editing | ctrl | |
70271 | Jump to Word | ctrl + left or ctrl + right | RStudio | Editing | ctrl | |
70272 | Jump to Start/End | ctrl + home or ctrl + end or ctrl + up or ctrl + down | RStudio | Editing | ctrl | |
70273 | Delete Line | ctrl + d | RStudio | Editing | ctrl | |
70274 | Select | shift + up or shift + right or shift + down or shift + left | RStudio | Editing | shift | |
70275 | Select Word | ctrl + shift + left or ctrl + shift + right | RStudio | Editing | ctrl shift | |
70276 | Select to Line Start | alt + shift + left | RStudio | Editing | alt shift | |
70277 | Select to Line End | alt + shift + right | RStudio | Editing | alt shift | |
70278 | Select Page Up/Down | shift + pageup or shift + pagedown | RStudio | Editing | shift | |
70279 | Select to Start/End | ctrl + shift + home or ctrl + shift + end or alt + shift + up or alt + shift + up | RStudio | Editing | ctrl alt shift | |
70280 | Delete Word Left | ctrl + backspace | RStudio | Editing | ctrl | |
70281 | Delete Word Right | n/a | RStudio | Editing | None | |
70282 | Delete to Line End | n/a | RStudio | Editing | None | |
70283 | Delete to Line Start | n/a | RStudio | Editing | None | |
70284 | Indent (at beginning of line) | tab | RStudio | Editing | None | |
70285 | Outdent | shift + tab | RStudio | Editing | shift | |
70286 | Yank line up to cursor | ctrl + u | RStudio | Editing | ctrl | |
70287 | Yank line after cursor | ctrl + k | RStudio | Editing | ctrl | |
70288 | Insert currently yanked text | ctrl + y | RStudio | Editing | ctrl | |
70289 | Insert assignment operator | alt + - | RStudio | Editing | alt | |
70290 | Insert pipe operator | ctrl + shift + m | RStudio | Editing | ctrl shift | |
70291 | Show help for function at cursor | f1 | RStudio | Editing | None | |
70292 | Show source code for function at cursor | f2 | RStudio | Editing | None | |
70293 | Find usages for symbol at cursor (C++) | ctrl + alt + u | RStudio | Editing | ctrl alt | |
70294 | Attempt completion | tab or ctrl + space | RStudio | Completions | ctrl | |
70295 | Navigate candidates | up or down | RStudio | Completions | None | |
70296 | Accept selected candidate | enter or tab or right | RStudio | Completions | None | |
70297 | Dismiss completion popup | esc | RStudio | Completions | None | |
70298 | Move focus to Source Editor | ctrl + 1 | RStudio | Views | ctrl | |
70299 | Zoom Source Editor | ctrl + shift + 1 | RStudio | Views | ctrl shift | |
70300 | Move focus to Console | ctrl + 2 | RStudio | Views | ctrl | |
70301 | Zoom Console | ctrl + shift + 2 | RStudio | Views | ctrl shift | |
70302 | Move focus to Help | ctrl + 3 | RStudio | Views | ctrl | |
70303 | Zoom Help | ctrl + shift + 3 | RStudio | Views | ctrl shift | |
70304 | Move focus to Terminal | alt + shift + t | RStudio | Views | alt shift | |
70305 | Show History | ctrl + 4 | RStudio | Views | ctrl | |
70306 | Zoom History | ctrl + shift + 4 | RStudio | Views | ctrl shift | |
70307 | Show Files | ctrl + 5 | RStudio | Views | ctrl | |
70308 | Zoom Files | ctrl + shift + 5 | RStudio | Views | ctrl shift | |
70309 | Show Plots | ctrl + 6 | RStudio | Views | ctrl | |
70310 | Zoom Plots | ctrl + shift + 6 | RStudio | Views | ctrl shift | |
70311 | Show Packages | ctrl + 7 | RStudio | Views | ctrl | |
70312 | Zoom Packages | ctrl + shift + 7 | RStudio | Views | ctrl shift | |
70313 | Show Environment | ctrl + 8 | RStudio | Views | ctrl | |
70314 | Zoom Environment | ctrl + shift + 8 | RStudio | Views | ctrl shift | |
70315 | Show Viewer | ctrl + 9 | RStudio | Views | ctrl | |
70316 | Zoom Viewer | ctrl + shift + 9 | RStudio | Views | ctrl shift | |
70317 | Show Git/SVN | ctrl + f1 | RStudio | Views | ctrl | |
70318 | Zoom Git/SVN | ctrl + shift + f1 | RStudio | Views | ctrl shift | |
70319 | Show Build | ctrl + f2 | RStudio | Views | ctrl | |
70320 | Zoom Build | ctrl + shift + f2 | RStudio | Views | ctrl shift | |
70321 | Show Connections | ctrl + f5 | RStudio | Views | ctrl | |
70322 | Zoom Connections | ctrl + shift + f5 | RStudio | Views | ctrl shift | |
70323 | Show Find in Files Results | ctrl + f6 | RStudio | Views | ctrl | |
70324 | Zoom Tutorial | ctrl + shift + f6 | RStudio | Views | ctrl shift | |
70325 | Sync Editor & PDF Preview | ctrl + f8 | RStudio | Views | ctrl | |
70326 | Global Options | n/a | RStudio | Views | None | |
70327 | Project Options | n/a | RStudio | Views | None | |
70328 | Show Keyboard Shortcut Reference | alt + shift + k | RStudio | Help | alt shift | |
70329 | Search R Help | ctrl + alt + f1 | RStudio | Help | ctrl alt | |
70330 | Find in Help Topic | ctrl + f | RStudio | Help | ctrl | |
70331 | Previous Help Topic | alt + shift + f2 | RStudio | Help | alt shift | |
70332 | Next Help Topic | alt + shift + f3 | RStudio | Help | alt shift | |
70333 | Build and Reload | ctrl + shift + b | RStudio | Build | ctrl shift | |
70334 | Load All (devtools) | ctrl + shift + l | RStudio | Build | ctrl shift | |
70335 | Test Package (Desktop) | ctrl + shift + t | RStudio | Build | ctrl shift | |
70336 | Test Package (Web) | ctrl + alt + f7 | RStudio | Build | ctrl alt | |
70337 | Check Package | ctrl + shift + e | RStudio | Build | ctrl shift | |
70338 | Document Package | ctrl + shift + d | RStudio | Build | ctrl shift | |
70339 | Toggle Breakpoint | shift + f9 | RStudio | Debug | shift | |
70340 | Execute Next Line | f10 | RStudio | Debug | None | |
70341 | Step Into Function | shift + f4 | RStudio | Debug | shift | |
70342 | Finish Function/Loop | shift + f6 | RStudio | Debug | shift | |
70343 | Continue | shift + f5 | RStudio | Debug | shift | |
70344 | Stop Debugging | shift + f8 | RStudio | Debug | shift | |
70345 | Profile selected lines | ctrl + alt + shift + p | RStudio | Debug | ctrl alt shift | |
70346 | Previous plot | ctrl + alt + f11 | RStudio | Plots | ctrl alt | |
70347 | Next plot | ctrl + alt + f12 | RStudio | Plots | ctrl alt | |
70348 | Diff active source document | ctrl + alt + d | RStudio | Git/SVN | ctrl alt | |
70349 | Commit changes | ctrl + alt + m | RStudio | Git/SVN | ctrl alt | |
70350 | Scroll diff view | ctrl + up or ctrl + down | RStudio | Git/SVN | ctrl | |
70351 | Stage/Unstage (Git) | space | RStudio | Git/SVN | None | |
70352 | Stage/Unstage and move to next (Git) | enter | RStudio | Git/SVN | None | |
70353 | Quit Session (desktop only) | ctrl + q | RStudio | Session | ctrl | |
70354 | Restart R Session | ctrl + shift + f10 | RStudio | Session | ctrl shift | |
70355 | New Terminal | alt + shift + r | RStudio | Terminal | alt shift | |
70356 | Move Focus to Terminal | alt + shift + t | RStudio | Terminal | alt shift | |
70357 | Previous Terminal | alt + shift + f11 | RStudio | Terminal | alt shift | |
70358 | Next Terminal | alt + shift + f12 | RStudio | Terminal | alt shift | |
70359 | File Menu | alt + shift + f | RStudio | Main Menu (Server) | alt shift | |
70360 | Edit Menu | alt + shift + e | RStudio | Main Menu (Server) | alt shift | |
70361 | Code Menu | alt + shift + c | RStudio | Main Menu (Server) | alt shift | |
70362 | View Menu | alt + shift + v | RStudio | Main Menu (Server) | alt shift | |
70363 | Plots Menu | alt + shift + p | RStudio | Main Menu (Server) | alt shift | |
70364 | Session Menu | ctrl + alt + shift + s | RStudio | Main Menu (Server) | ctrl alt shift | |
70365 | Build Menu | alt + shift + b | RStudio | Main Menu (Server) | alt shift | |
70366 | Debug Menu | alt + shift + u | RStudio | Main Menu (Server) | alt shift | |
70367 | Profile Menu | alt + shift + i | RStudio | Main Menu (Server) | alt shift | |
70368 | Tools Menu | alt + shift + s | RStudio | Main Menu (Server) | alt shift | |
70369 | Help Menu | alt + shift + h | RStudio | Main Menu (Server) | alt shift | |
70370 | Toggle Screen Reader Support | alt + shift + / | RStudio | Accessibility | alt shift | |
70371 | Toggle Tab Key Always Moves Focus | ctrl + alt + shift + t | RStudio | Accessibility | ctrl alt shift | |
70372 | Speak Text Editor Location | ctrl + alt + shift + b | RStudio | Accessibility | ctrl alt shift | |
70373 | Focus Main Toolbar | alt + shift + y | RStudio | Accessibility | alt shift | |
70374 | Focus Console Output | alt + shift + 2 | RStudio | Accessibility | alt shift | |
ID | Description | Keys | Context | Category | Modifiers |
It is a core idea of to not just practice any keyboard shortcuts, but to select what is useful for you.
Use this and other public collections to quickly build your own shortcut collections. The -icon shows at first glance which shortcuts are already in your collections. Hover over the icon to see the names of your collections that contain the respective shortcut.
Please note that we are not in any way affiliated to the applications, companies, and trademarks listed as public collections. The data is gathered solely from official and public sources. If you are the copyright holder and wish to see your software removed, please get in touch and we will remove it quickly.
The combination table supports all popular multi-selection patterns. Hold Shift for range-selection. Use Ctrl for selecting multiple areas, and drag the mouse to select adjacent entries.
Copy the selected combinations to a personal collection via the Collect-button on top of the table.
Use the sidebar on the right to quickly filter through your collection by preset criteria. Use the different search fields for more complex queries.
Use the buttons at the top-left of the combination table to export the keyboard combinations in different formats. (Pro only)