1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <meta http-equiv="content-type" content="text/html; charset=UTF-8"/> 6 <title>RStudio: Keyboard Shortcuts</title> 7 <link rel="stylesheet" href="../rstudio.css" type="text/css"/> 8 9 <style> 10 #banner { 11 margin-bottom: 0; 12 } 13 .shortcuts th[scope=col] { 14 text-align: left; 15 width: 360px; 16 } 17 .shortcuts th[scope=col]+th[scope=col] { 18 width: 320px; 19 } 20 .shortcuts, .shortcuts td { 21 font-size: 10pt; 22 padding-right: 20px; 23 } 24 .shortcuts td, .shortcuts th { 25 padding-bottom: 0.5em; 26 } 27 </style> 28</head> 29<!-- 30Standard listing order for Mac modifiers is Ctrl Option Shift Command whatever. 31 32References on default Ace shortcuts: 33 https://github.com/ajaxorg/ace/wiki/Default-Keyboard-Shortcuts 34 https://github.com/ajaxorg/ace/blob/master/lib/ace/commands/default_commands.js 35--> 36<body> 37<header id="banner"><img src="../images/rstudio.png" alt/></header> 38<main><div style="margin-left: 20px; margin-right: 20px"> 39 <h1>Keyboard Shortcuts</h1> 40 <p>Some shortcuts may differ if non-default keybindings are selected (e.g. Emacs, Vim, or Sublime Text).</p> 41 <h2 id="a11y">Accessibility</h2> 42 <table aria-labelledby="a11y" class="shortcuts"> 43 <thead> 44 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 45 </thead> 46 <tbody> 47 <tr> 48 <td>Toggle Screen Reader Support</td> 49 <td>Alt+Shift+/</td> 50 <td>Ctrl+Option+/</td> 51 </tr> 52 <tr> 53 <td>Speak Text Editor Location</td> 54 <td>Alt+Shift+1</td> 55 <td>Ctrl+Option+1</td> 56 </tr> 57 <tr> 58 <td>Focus Console Output</td> 59 <td>Ctrl+` or Alt+Shift+2</td> 60 <td>Ctrl+` or Ctrl+Option+2</td> 61 </tr> 62 <tr> 63 <td>Toggle Tab Key Always Moves Focus</td> 64 <td>Alt+Shift+[</td> 65 <td>Ctrl+Option+[</td> 66 </tr> 67 <tr> 68 <td>Focus Next Pane</td> 69 <td>F6</td> 70 <td>F6</td> 71 </tr> 72 <tr> 73 <td>Focus Previous Pane</td> 74 <td>Shift+F6</td> 75 <td>Shift+F6</td> 76 </tr> 77 <tr> 78 <td>Focus Main Toolbar</td> 79 <td>Alt+Shift+Y</td> 80 <td>Ctrl+Option+Y</td> 81 </tr> 82 </tbody> 83 </table> 84 <h2 id="console">Console</h2> 85 <table aria-labelledby="console" class="shortcuts"> 86 <thead> 87 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 88 </thead> 89 <tbody> 90 <tr> 91 <td>Move cursor to Console</td> 92 <td>Ctrl+2</td> 93 <td>Ctrl+2</td> 94 </tr> 95 <tr> 96 <td>Clear console</td> 97 <td>Ctrl+L</td> 98 <td>Ctrl+L</td> 99 </tr> 100 <tr> 101 <td>Move cursor to beginning of line</td> 102 <td>Home</td> 103 <td>Command+Left</td> 104 </tr> 105 <tr> 106 <td>Move cursor to end of line</td> 107 <td>End</td> 108 <td>Command+Right</td> 109 </tr> 110 <tr> 111 <td>Navigate command history</td> 112 <td>Up/Down</td> 113 <td>Up/Down</td> 114 </tr> 115 <tr> 116 <td>Popup command history</td> 117 <td>Ctrl+Up</td> 118 <td>Command+Up</td> 119 </tr> 120 <tr> 121 <td>Interrupt currently executing command</td> 122 <td>Esc</td> 123 <td>Esc</td> 124 </tr> 125 <tr> 126 <td>Change working directory</td> 127 <td>Ctrl+Shift+H</td> 128 <td>Ctrl+Shift+H</td> 129 </tr> 130 </tbody> 131 </table> 132 <h2 id="source">Source</h2> 133 <table aria-labelledby="source" class="shortcuts"> 134 <thead> 135 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 136 </thead> 137 <tbody> 138 <tr> 139 <td>Go to File/Function</td> 140 <td>Ctrl+. [period]</td> 141 <td>Ctrl+. [period]</td> 142 </tr> 143 <tr> 144 <td>Move cursor to Source Editor</td> 145 <td>Ctrl+1</td> 146 <td>Ctrl+1</td> 147 </tr> 148 <tr> 149 <td>Toggle document outline</td> 150 <td>Ctrl+Shift+O</td> 151 <td>Shift+Command+O</td> 152 </tr> 153 <tr> 154 <td>Toggle visual markdown editor</td> 155 <td>Ctrl+Shift+F4</td> 156 <td>Ctrl+Shift+F4</td> 157 </tr> 158 <tr> 159 <td>New document (except on Chrome/Windows)</td> 160 <td>Ctrl+Shift+N</td> 161 <td>Shift+Command+N</td> 162 </tr> 163 <tr> 164 <td>New document (Chrome only)</td> 165 <td>Ctrl+Alt+Shift+N</td> 166 <td>Option+Shift+Command+N</td> 167 </tr> 168 <tr> 169 <td>Open document</td> 170 <td>Ctrl+O</td> 171 <td>Command+O</td> 172 </tr> 173 <tr> 174 <td>Save active document</td> 175 <td>Ctrl+S</td> 176 <td>Command+S</td> 177 </tr> 178 <tr> 179 <td>Save all documents</td> 180 <td>Ctrl+Alt+S</td> 181 <td>Command+Option+S</td> 182 </tr> 183 <tr> 184 <td>Close active document (except on Chrome)</td> 185 <td>Ctrl+W</td> 186 <td>Command+W</td> 187 </tr> 188 <tr> 189 <td>Close active document (Chrome only)</td> 190 <td>Ctrl+Alt+W</td> 191 <td>Option+Command+W</td> 192 </tr> 193 <tr> 194 <td>Close all open documents</td> 195 <td>Ctrl+Shift+W</td> 196 <td>Shift+Command+W</td> 197 </tr> 198 <tr> 199 <td>Close other documents</td> 200 <td>Ctrl+Shift+Alt+W</td> 201 <td>Option+Shift+Command+W</td> 202 </tr> 203 <tr> 204 <td>Preview HTML (Markdown and HTML)</td> 205 <td>Ctrl+Shift+K</td> 206 <td>Shift+Command+K</td> 207 </tr> 208 <tr> 209 <td>Knit Document (knitr)</td> 210 <td>Ctrl+Shift+K</td> 211 <td>Shift+Command+K</td> 212 </tr> 213 <tr> 214 <td>Compile Notebook</td> 215 <td>Ctrl+Shift+K</td> 216 <td>Shift+Command+K</td> 217 </tr> 218 <tr> 219 <td>Compile PDF (TeX and Sweave)</td> 220 <td>Ctrl+Shift+K</td> 221 <td>Shift+Command+K</td> 222 </tr> 223 <tr> 224 <td>Insert chunk (Sweave and Knitr)</td> 225 <td>Ctrl+Alt+I</td> 226 <td>Option+Command+I</td> 227 </tr> 228 <tr> 229 <td>Insert code section</td> 230 <td>Ctrl+Shift+R</td> 231 <td>Shift+Command+R or Ctrl+Shift+R</td> 232 </tr> 233 <tr> 234 <td>Run current line/selection</td> 235 <td>Ctrl+Enter</td> 236 <td>Command+Return</td> 237 </tr> 238 <tr> 239 <td>Run current line/selection (retain cursor position)</td> 240 <td>Alt+Enter</td> 241 <td>Option+Return</td> 242 </tr> 243 <tr> 244 <td>Re-run previous region</td> 245 <td>Ctrl+Alt+P</td> 246 <td>Option+Command+P</td> 247 </tr> 248 <tr> 249 <td>Run current document</td> 250 <td>Ctrl+Alt+R</td> 251 <td>Option+Command+R</td> 252 </tr> 253 <tr> 254 <td>Run from document beginning to current line</td> 255 <td>Ctrl+Alt+B</td> 256 <td>Option+Command+B</td> 257 </tr> 258 <tr> 259 <td>Run from current line to document end</td> 260 <td>Ctrl+Alt+E</td> 261 <td>Option+Command+E</td> 262 </tr> 263 <tr> 264 <td>Run the current function definition</td> 265 <td>Ctrl+Alt+F</td> 266 <td>Option+Command+F</td> 267 </tr> 268 <tr> 269 <td>Run the current code section</td> 270 <td>Ctrl+Alt+T</td> 271 <td>Option+Command+T</td> 272 </tr> 273 <tr> 274 <td>Run previous Sweave/Rmd code</td> 275 <td>Ctrl+Alt+Shift+P</td> 276 <td>Option+Shift+Command+P</td> 277 </tr> 278 <tr> 279 <td>Run the current Sweave/Rmd chunk</td> 280 <td>Ctrl+Alt+C</td> 281 <td>Option+Command+C</td> 282 </tr> 283 <tr> 284 <td>Run the next Sweave/Rmd chunk</td> 285 <td>Ctrl+Alt+N</td> 286 <td>Option+Command+N</td> 287 </tr> 288 <tr> 289 <td>Source a file</td> 290 <td>Ctrl+Alt+G</td> 291 <td>Ctrl+Option+G</td> 292 </tr> 293 <tr> 294 <td>Source the current document</td> 295 <td>Ctrl+Shift+S</td> 296 <td>Shift+Command+S</td> 297 </tr> 298 <tr> 299 <td>Source the current document (with echo)</td> 300 <td>Ctrl+Shift+Enter</td> 301 <td>Shift+Command+Return</td> 302 </tr> 303 <tr> 304 <td>Send current line/selection to terminal</td> 305 <td>Ctrl+Alt+Enter</td> 306 <td>Option+Command+Return</td> 307 </tr> 308 <tr> 309 <td>Fold Selected</td> 310 <td>Alt+L</td> 311 <td>Option+Command+L</td> 312 </tr> 313 <tr> 314 <td>Unfold Selected</td> 315 <td>Shift+Alt+L</td> 316 <td>Option+Shift+Command+L</td> 317 </tr> 318 <tr> 319 <td>Fold All</td> 320 <td>Alt+O</td> 321 <td>Option+Command+O</td> 322 </tr> 323 <tr> 324 <td>Unfold All</td> 325 <td>Shift+Alt+O</td> 326 <td>Option+Shift+Command+O</td> 327 </tr> 328 <tr> 329 <td>Go to line</td> 330 <td>Shift+Alt+G</td> 331 <td>Option+Shift+Command+G</td> 332 </tr> 333 <tr> 334 <td>Jump to</td> 335 <td>Shift+Alt+J</td> 336 <td>Option+Shift+Command+J</td> 337 </tr> 338 <tr> 339 <td>Expand selection</td> 340 <td>Ctrl+Shift+Up</td> 341 <td>Ctrl+Option+Shift+Up</td> 342 </tr> 343 <tr> 344 <td>Shrink selection</td> 345 <td>Ctrl+Shift+Down</td> 346 <td>Ctrl+Option+Shift+Down</td> 347 </tr> 348 <tr> 349 <td>Next section</td> 350 <td>Ctrl+PageDown</td> 351 <td>Command+PageDown</td> 352 </tr> 353 <tr> 354 <td>Previous section</td> 355 <td>Ctrl+PageUp</td> 356 <td>Command+PageUp</td> 357 </tr> 358 <tr> 359 <td>Split into lines</td> 360 <td>Ctrl+Alt+A</td> 361 <td>Ctrl+Option+A</td> 362 </tr> 363 <tr> 364 <td>Edit lines from start</td> 365 <td>Ctrl+Alt+Shift+A</td> 366 <td>Ctrl+Option+Shift+A</td> 367 </tr> 368 <tr> 369 <td>Switch to tab</td> 370 <td>Ctrl+Shift+. [period]</td> 371 <td>Ctrl+Shift+. [period]</td> 372 </tr> 373 <tr> 374 <td>Previous tab</td> 375 <td>Ctrl+F11 or Ctrl+Alt+Left</td> 376 <td>Ctrl+F11 or Ctrl+Option+Left</td> 377 </tr> 378 <tr> 379 <td>Previous tab (desktop only)</td> 380 <td>Ctrl+Shift+Tab</td> 381 <td>Ctrl+Shift+Tab</td> 382 </tr> 383 <tr> 384 <td>Next tab</td> 385 <td>Ctrl+F12 or Ctrl+Alt+Right</td> 386 <td>Ctrl+F12 or Ctrl+Option+Right</td> 387 </tr> 388 <tr> 389 <td>Next tab (desktop only)</td> 390 <td>Ctrl+Tab</td> 391 <td>Ctrl+Tab</td> 392 </tr> 393 <tr> 394 <td>First tab</td> 395 <td>Ctrl+Shift+F11 or Ctrl+Alt+Shift+Left</td> 396 <td>Ctrl+Shift+F11 or Ctrl+Option+Shift+Left</td> 397 </tr> 398 <tr> 399 <td>Last tab</td> 400 <td>Ctrl+Shift+F12 or Ctrl+Alt+Shift+Right</td> 401 <td>Ctrl+Shift+F12 or Ctrl+Option+Shift+Right</td> 402 </tr> 403 <tr> 404 <td>Navigate back</td> 405 <td>Ctrl+F9</td> 406 <td>Command+F9</td> 407 </tr> 408 <tr> 409 <td>Navigate forward</td> 410 <td>Ctrl+F10</td> 411 <td>Command+F10</td> 412 </tr> 413 <tr> 414 <td>Extract function from selection</td> 415 <td>Ctrl+Alt+X</td> 416 <td>Option+Command+X</td> 417 </tr> 418 <tr> 419 <td>Extract variable from selection</td> 420 <td>Ctrl+Alt+V</td> 421 <td>Option+Command+V</td> 422 </tr> 423 <tr> 424 <td>Reindent lines</td> 425 <td>Ctrl+I</td> 426 <td>Command+I</td> 427 </tr> 428 <tr> 429 <td>Comment/uncomment current line/selection</td> 430 <td>Ctrl+Shift+C</td> 431 <td>Shift+Command+C</td> 432 </tr> 433 <tr> 434 <td>Reflow Comment</td> 435 <td>Ctrl+Shift+/</td> 436 <td>Ctrl+Shift+/</td> 437 </tr> 438 <tr> 439 <td>Reformat Selection</td> 440 <td>Ctrl+Shift+A</td> 441 <td>Shift+Command+A</td> 442 </tr> 443 <tr> 444 <td>Show Diagnostics for Current Project</td> 445 <td>Ctrl+Shift+Alt+D</td> 446 <td>Option+Shift+Command+D</td> 447 </tr> 448 <tr> 449 <td>Transpose Letters</td> 450 <td>No shortcut</td> 451 <td>Ctrl+T</td> 452 </tr> 453 <tr> 454 <td>Move Lines Up/Down</td> 455 <td>Alt+Up/Down</td> 456 <td>Option+Up or Down</td> 457 </tr> 458 <tr> 459 <td>Copy Lines Up/Down</td> 460 <td>Shift+Alt+Up/Down</td> 461 <td>Option+Command+Up or Down</td> 462 </tr> 463 <tr> 464 <td>Jump to Matching Brace/Paren</td> 465 <td>Ctrl+P</td> 466 <td>Ctrl+P</td> 467 </tr> 468 <tr> 469 <td>Expand to Matching Brace/Paren</td> 470 <td>Ctrl+Shift+Alt+E</td> 471 <td>Ctrl+Shift+E</td> 472 </tr> 473 <tr> 474 <td>Add Cursor Above Current Cursor</td> 475 <td>Ctrl+Alt+Up</td> 476 <td>Ctrl+Option+Up</td> 477 </tr> 478 <tr> 479 <td>Add Cursor Below Current Cursor</td> 480 <td>Ctrl+Alt+Down</td> 481 <td>Ctrl+Option+Down</td> 482 </tr> 483 <tr> 484 <td>Move Active Cursor Up</td> 485 <td>Ctrl+Alt+Shift+Up</td> 486 <td>Ctrl+Option+Shift+Up</td> 487 </tr> 488 <tr> 489 <td>Move Active Cursor Down</td> 490 <td>Ctrl+Alt+Shift+Down</td> 491 <td>Ctrl+Option+Shift+Down</td> 492 </tr> 493 <tr> 494 <td>Find and Replace</td> 495 <td>Ctrl+F</td> 496 <td>Command+F</td> 497 </tr> 498 <tr> 499 <td>Find Next</td> 500 <td>Win: F3, Linux: Ctrl+G</td> 501 <td>Command+G</td> 502 </tr> 503 <tr> 504 <td>Find Previous</td> 505 <td>Win: Shift+F3, Linux: Ctrl+Shift+G</td> 506 <td>Shift+Command+G</td> 507 </tr> 508 <tr> 509 <td>Use Selection for Find</td> 510 <td>Ctrl+F3</td> 511 <td>Command+E</td> 512 </tr> 513 <tr> 514 <td>Replace and Find</td> 515 <td>Ctrl+Shift+J</td> 516 <td>Shift+Command+J</td> 517 </tr> 518 <tr> 519 <td>Find in Files</td> 520 <td>Ctrl+Shift+F</td> 521 <td>Shift+Command+F</td> 522 </tr> 523 <tr> 524 <td>Check Spelling</td> 525 <td>F7</td> 526 <td>F7</td> 527 </tr> 528 <tr> 529 <td>Rename Symbol in Scope</td> 530 <td>Ctrl+Alt+Shift+M</td> 531 <td>Option+Shift+Command+M</td> 532 </tr> 533 <tr> 534 <td>Insert Roxygen Skeleton</td> 535 <td>Ctrl+Shift+Alt+R</td> 536 <td>Option+Shift+Command+R</td> 537 </tr> 538 </tbody> 539 </table> 540 <h2 id="editing">Editing (Console and Source)</h2> 541 <table aria-labelledby="editing" class="shortcuts"> 542 <thead> 543 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 544 </thead> 545 <tbody> 546 <tr> 547 <td>Undo</td> 548 <td>Ctrl+Z</td> 549 <td>Command+Z</td> 550 </tr> 551 <tr> 552 <td>Redo</td> 553 <td>Ctrl+Shift+Z</td> 554 <td>Shift+Command+Z</td> 555 </tr> 556 <tr> 557 <td>Cut</td> 558 <td>Ctrl+X</td> 559 <td>Command+X</td> 560 </tr> 561 <tr> 562 <td>Copy</td> 563 <td>Ctrl+C</td> 564 <td>Command+C</td> 565 </tr> 566 <tr> 567 <td>Paste</td> 568 <td>Ctrl+V</td> 569 <td>Command+V</td> 570 </tr> 571 <tr> 572 <td>Paste with Indent</td> 573 <td>Ctrl+Shift+V</td> 574 <td>Command+Shift+V</td> 575 </tr> 576 <tr> 577 <td>Select All</td> 578 <td>Ctrl+A</td> 579 <td>Command+A</td> 580 </tr> 581 <tr> 582 <td>Jump to Word</td> 583 <td>Ctrl+Left/Right</td> 584 <td>Option+Left or Right</td> 585 </tr> 586 <tr> 587 <td>Jump to Start/End</td> 588 <td>Ctrl+Home/End or Ctrl+Up/Down</td> 589 <td>Command+Up or Down</td> 590 </tr> 591 <tr> 592 <td>Delete Line</td> 593 <td>Ctrl+D</td> 594 <td>Command+D</td> 595 </tr> 596 <tr> 597 <td>Select</td> 598 <td>Shift+[Arrow]</td> 599 <td>Shift+[Arrow]</td> 600 </tr> 601 <tr> 602 <td>Select Word</td> 603 <td>Ctrl+Shift+Left/Right</td> 604 <td>Option+Shift+Left or Right</td> 605 </tr> 606 <tr> 607 <td>Select to Line Start</td> 608 <td>Alt+Shift+Left</td> 609 <td>Shift+Command+Left</td> 610 </tr> 611 <tr> 612 <td>Select to Line End</td> 613 <td>Alt+Shift+Right</td> 614 <td>Shift+Command+Right</td> 615 </tr> 616 <tr> 617 <td>Select Page Up/Down</td> 618 <td>Shift+PageUp/PageDown</td> 619 <td>Shift+PageUp or PageDown</td> 620 </tr> 621 <tr> 622 <td>Select to Start/End</td> 623 <td>Ctrl+Shift+Home/End or Shift+Alt+Up/Down</td> 624 <td>Shift+Command+Up or Down</td> 625 </tr> 626 <tr> 627 <td>Delete Word Left</td> 628 <td>Ctrl+Backspace</td> 629 <td>Option+Backspace or Ctrl+Option+Backspace</td> 630 </tr> 631 <tr> 632 <td>Delete Word Right</td> 633 <td>No shortcut</td> 634 <td>Option+Delete</td> 635 </tr> 636 <tr> 637 <td>Delete to Line End</td> 638 <td>No shortcut</td> 639 <td>Ctrl+K</td> 640 </tr> 641 <tr> 642 <td>Delete to Line Start</td> 643 <td>No shortcut</td> 644 <td>Option+Backspace</td> 645 </tr> 646 <tr> 647 <td>Indent</td> 648 <td>Tab (at beginning of line)</td> 649 <td>Tab (at beginning of line)</td> 650 </tr> 651 <tr> 652 <td>Outdent</td> 653 <td>Shift+Tab</td> 654 <td>Shift+Tab</td> 655 </tr> 656 <tr> 657 <td>Yank line up to cursor</td> 658 <td>Ctrl+U</td> 659 <td>Ctrl+U</td> 660 </tr> 661 <tr> 662 <td>Yank line after cursor</td> 663 <td>Ctrl+K</td> 664 <td>Ctrl+K</td> 665 </tr> 666 <tr> 667 <td>Insert currently yanked text</td> 668 <td>Ctrl+Y</td> 669 <td>Ctrl+Y</td> 670 </tr> 671 <tr> 672 <td>Insert assignment operator</td> 673 <td>Alt+-</td> 674 <td>Option+-</td> 675 </tr> 676 <tr> 677 <td>Insert pipe operator</td> 678 <td>Ctrl+Shift+M</td> 679 <td>Shift+Command+M</td> 680 </tr> 681 <tr> 682 <td>Show help for function at cursor</td> 683 <td>F1</td> 684 <td>F1</td> 685 </tr> 686 <tr> 687 <td>Show source code for function at cursor</td> 688 <td>F2</td> 689 <td>F2</td> 690 </tr> 691 <tr> 692 <td>Find usages for symbol at cursor (C++)</td> 693 <td>Ctrl+Alt+U</td> 694 <td>Option+Command+U</td> 695 </tr> 696 </tbody> 697 </table> 698 <h2 id="completions">Completions (Console and Source)</h2> 699 <table aria-labelledby="completions" class="shortcuts"> 700 <thead> 701 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 702 </thead> 703 <tbody> 704 <tr> 705 <td>Attempt completion</td> 706 <td>Tab or Ctrl+Space</td> 707 <td>Tab or Command+Space</td> 708 </tr> 709 <tr> 710 <td>Navigate candidates</td> 711 <td>Up/Down</td> 712 <td>Up or Down</td> 713 </tr> 714 <tr> 715 <td>Accept selected candidate</td> 716 <td>Enter, Tab, or Right</td> 717 <td>Return, Tab, or Right</td> 718 </tr> 719 <tr> 720 <td>Dismiss completion popup</td> 721 <td>Esc</td> 722 <td>Esc</td> 723 </tr> 724 </tbody> 725 </table> 726 <h2 id="views">Views</h2> 727 <table aria-labelledby="views" class="shortcuts"> 728 <thead> 729 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 730 </thead> 731 <tbody> 732 <tr> 733 <td>Move focus to Source Editor</td> 734 <td>Ctrl+1</td> 735 <td>Ctrl+1</td> 736 </tr> 737 <tr> 738 <td>Zoom Source Editor</td> 739 <td>Ctrl+Shift+1</td> 740 <td>Ctrl+Shift+1</td> 741 </tr> 742 <tr> 743 <td>Move focus to Console</td> 744 <td>Ctrl+2</td> 745 <td>Ctrl+2</td> 746 </tr> 747 <tr> 748 <td>Zoom Console</td> 749 <td>Ctrl+Shift+2</td> 750 <td>Ctrl+Shift+2</td> 751 </tr> 752 <tr> 753 <td>Move focus to Help</td> 754 <td>Ctrl+3</td> 755 <td>Ctrl+3</td> 756 </tr> 757 <tr> 758 <td>Zoom Help</td> 759 <td>Ctrl+Shift+3</td> 760 <td>Ctrl+Shift+3</td> 761 </tr> 762 <tr> 763 <td>Move Focus to Terminal</td> 764 <td>Alt+Shift+M</td> 765 <td>Option+Shift+M</td> 766 </tr> 767 <tr> 768 <td>Show History</td> 769 <td>Ctrl+4</td> 770 <td>Ctrl+4</td> 771 </tr> 772 <tr> 773 <td>Zoom History</td> 774 <td>Ctrl+Shift+4</td> 775 <td>Ctrl+Shift+4</td> 776 </tr> 777 <tr> 778 <td>Show Files</td> 779 <td>Ctrl+5</td> 780 <td>Ctrl+5</td> 781 </tr> 782 <tr> 783 <td>Zoom Files</td> 784 <td>Ctrl+Shift+5</td> 785 <td>Ctrl+Shift+5</td> 786 </tr> 787 <tr> 788 <td>Show Plots</td> 789 <td>Ctrl+6</td> 790 <td>Ctrl+6</td> 791 </tr> 792 <tr> 793 <td>Zoom Plots</td> 794 <td>Ctrl+Shift+6</td> 795 <td>Ctrl+Shift+6</td> 796 </tr> 797 <tr> 798 <td>Show Packages</td> 799 <td>Ctrl+7</td> 800 <td>Ctrl+7</td> 801 </tr> 802 <tr> 803 <td>Zoom Packages</td> 804 <td>Ctrl+Shift+7</td> 805 <td>Ctrl+Shift+7</td> 806 </tr> 807 <tr> 808 <td>Show Environment</td> 809 <td>Ctrl+8</td> 810 <td>Ctrl+8</td> 811 </tr> 812 <tr> 813 <td>Zoom Environment</td> 814 <td>Ctrl+Shift+8</td> 815 <td>Ctrl+Shift+8</td> 816 </tr> 817 <tr> 818 <td>Show Viewer</td> 819 <td>Ctrl+9</td> 820 <td>Ctrl+9</td> 821 </tr> 822 <tr> 823 <td>Zoom Viewer</td> 824 <td>Ctrl+Shift+9</td> 825 <td>Ctrl+Shift+9</td> 826 </tr> 827 <tr> 828 <td>Show Git/SVN</td> 829 <td>Ctrl+F1</td> 830 <td>Command+F1</td> 831 </tr> 832 <tr> 833 <td>Zoom Git/SVN</td> 834 <td>Ctrl+Shift+F1</td> 835 <td>Ctrl+Shift+F1</td> 836 <tr> 837 <td>Show Build</td> 838 <td>Ctrl+F2</td> 839 <td>Command+F2</td> 840 </tr> 841 <tr> 842 <td>Zoom Build</td> 843 <td>Ctrl+Shift+F2</td> 844 <td>Ctrl+Shift+F2</td> 845 </tr> 846 <tr> 847 <td>Show Connections</td> 848 <td>Ctrl+F5</td> 849 <td>No shortcut</td> 850 </tr> 851 <tr> 852 <td>Zoom Connections</td> 853 <td>Ctrl+Shift+F5</td> 854 <td>Ctrl+Shift+F5</td> 855 </tr> 856 <tr> 857 <td>Zoom Tutorial</td> 858 <td>Ctrl+Shift+F6</td> 859 <td>Ctrl+Shift+F6</td> 860 </tr> 861 <tr> 862 <td>Show Find in Files Results</td> 863 <td>Ctrl+F6</td> 864 <td>Command+F6</td> 865 </tr> 866 <tr> 867 <td>Sync Editor & PDF Preview</td> 868 <td>Ctrl+F8</td> 869 <td>Command+F8</td> 870 </tr> 871 <tr> 872 <td>Zoom left column</td> 873 <td>Ctrl+Alt+Shift+F12</td> 874 <td>Ctrl+Option+Shift+F12</td> 875 </tr> 876 <tr> 877 <td>Zoom right column</td> 878 <td>Ctrl+Alt+Shift+F11</td> 879 <td>Ctrl+Option+Shift+F11</td> 880 </tr> 881 <tr> 882 <td>Show all panes</td> 883 <td>Ctrl+Alt+Shift+0</td> 884 <td>Ctrl+Alt+0</td> 885 </tr> 886 <tr> 887 <td>Add source column</td> 888 <td>Ctrl+F7</td> 889 <td>Command+F7</td> 890 </tr> 891 <tr> 892 <td>Global Options</td> 893 <td>No shortcut</td> 894 <td>Command+, [comma] (Chrome, Desktop) Option+Command+, [comma] (Safari, Firefox)</td> 895 </tr> 896 <tr> 897 <td>Project Options</td> 898 <td>No shortcut</td> 899 <td>Shift+Command+, [comma]</td> 900 </tr> 901 </tbody> 902 </table> 903 <h2 id="help">Help</h2> 904 <table aria-labelledby="help" class="shortcuts"> 905 <thead> 906 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 907 </thead> 908 <tbody> 909 <tr> 910 <td>Show Command Palette</td> 911 <td>Ctrl+Shift+P, Ctrl+Alt+Shift+P (Firefox)</td> 912 <td>Shift+Command+P</td> 913 </tr> 914 <tr> 915 <td>Show Keyboard Shortcut Reference</td> 916 <td>Alt+Shift+K</td> 917 <td>Option+Shift+K</td> 918 </tr> 919 <tr> 920 <td>Search R Help</td> 921 <td>Ctrl+Alt+F1</td> 922 <td>Ctrl+Option+F1</td> 923 </tr> 924 <tr> 925 <td>Find in Help Topic</td> 926 <td>Ctrl+F</td> 927 <td>Command+F</td> 928 </tr> 929 <tr> 930 <td>Previous Help Topic</td> 931 <td>Shift+Alt+F2</td> 932 <td>Option+Shift+F2</td> 933 </tr> 934 <tr> 935 <td>Next Help Topic</td> 936 <td>Shift+Alt+F3</td> 937 <td>Option+Shift+F3</td> 938 </tr> 939 </tbody> 940 </table> 941 <h2 id="build">Build</h2> 942 <table aria-labelledby="build" class="shortcuts"> 943 <thead> 944 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 945 </thead> 946 <tbody> 947 <tr> 948 <td>Install and Restart</td> 949 <td>Ctrl+Shift+B</td> 950 <td>Shift+Command+B</td> 951 </tr> 952 <tr> 953 <td>Load All (devtools)</td> 954 <td>Ctrl+Shift+L</td> 955 <td>Shift+Command+L</td> 956 </tr> 957 <tr> 958 <td>Test Package (Desktop)</td> 959 <td>Ctrl+Shift+T</td> 960 <td>Shift+Command+T</td> 961 </tr> 962 <tr> 963 <td>Test Package (Web)</td> 964 <td>Ctrl+Alt+F7</td> 965 <td>Option+Command+F7</td> 966 </tr> 967 <tr> 968 <td>Check Package</td> 969 <td>Ctrl+Shift+E</td> 970 <td>Shift+Command+E</td> 971 </tr> 972 <tr> 973 <td>Document Package</td> 974 <td>Ctrl+Shift+D</td> 975 <td>Shift+Command+D</td> 976 </tr> 977 </tbody> 978 </table> 979 <h2 id="debug">Debug</h2> 980 <table aria-labelledby="debug" class="shortcuts"> 981 <thead> 982 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 983 </thead> 984 <tbody> 985 <tr> 986 <td>Toggle Breakpoint</td> 987 <td>Shift+F9</td> 988 <td>Shift+F9</td> 989 </tr> 990 <tr> 991 <td>Execute Next Line</td> 992 <td>F10</td> 993 <td>F10</td> 994 </tr> 995 <tr> 996 <td>Step Into Function</td> 997 <td>Shift+F4</td> 998 <td>Shift+F4</td> 999 </tr> 1000 <tr> 1001 <td>Finish Function/Loop</td> 1002 <td>Shift+F7</td> 1003 <td>Shift+F7</td> 1004 </tr> 1005 <tr> 1006 <td>Continue</td> 1007 <td>Shift+F5</td> 1008 <td>Shift+F5</td> 1009 </tr> 1010 <tr> 1011 <td>Stop Debugging</td> 1012 <td>Shift+F8</td> 1013 <td>Shift+F8</td> 1014 </tr> 1015 </tbody> 1016 </table> 1017 <h2 id="plots">Plots</h2> 1018 <table aria-labelledby="plots" class="shortcuts"> 1019 <thead> 1020 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 1021 </thead> 1022 <tbody> 1023 <tr> 1024 <td>Previous plot</td> 1025 <td>Ctrl+Alt+F11 or Ctrl+Shift+PageUp</td> 1026 <td>Option+Command+F11 or Shift+Command+PageUp</td> 1027 </tr> 1028 <tr> 1029 <td>Next plot</td> 1030 <td>Ctrl+Alt+F12 or Ctrl+Shift+PageDown</td> 1031 <td>Option+Command+F12 or Shift+Command+PageDown</td> 1032 </tr> 1033 </tbody> 1034 </table> 1035 <h2 id="git">Git/SVN</h2> 1036 <table aria-labelledby="git" class="shortcuts"> 1037 <thead> 1038 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 1039 </thead> 1040 <tbody> 1041 <tr> 1042 <td>Diff active source document</td> 1043 <td>Ctrl+Alt+D</td> 1044 <td>Ctrl+Option+D</td> 1045 </tr> 1046 <tr> 1047 <td>Commit changes</td> 1048 <td>Ctrl+Alt+M</td> 1049 <td>Ctrl+Option+M</td> 1050 </tr> 1051 <tr> 1052 <td>Scroll diff view</td> 1053 <td>Ctrl+Up/Down</td> 1054 <td>Ctrl+Up or Down</td> 1055 </tr> 1056 <tr> 1057 <td>Stage/Unstage (Git)</td> 1058 <td>Spacebar</td> 1059 <td>Spacebar</td> 1060 </tr> 1061 <tr> 1062 <td>Stage/Unstage and move to next (Git)</td> 1063 <td>Enter</td> 1064 <td>Return</td> 1065 </tr> 1066 </tbody> 1067 </table> 1068 <h2 id="session">Session</h2> 1069 <table aria-labelledby="session" class="shortcuts"> 1070 <thead> 1071 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 1072 </thead> 1073 <tbody> 1074 <tr> 1075 <td>Quit Session (desktop only)</td> 1076 <td>Ctrl+Q</td> 1077 <td>Command+Q</td> 1078 </tr> 1079 <tr> 1080 <td>Restart R Session</td> 1081 <td>Ctrl+Shift+F10</td> 1082 <td>Shift+Command+0</td> 1083 </tr> 1084 </tbody> 1085 </table> 1086 <h2 id="terminal">Terminal</h2> 1087 <table aria-labelledby="terminal" class="shortcuts"> 1088 <thead> 1089 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 1090 </thead> 1091 <tbody> 1092 <tr> 1093 <td>New Terminal</td> 1094 <td>Shift+Alt+R</td> 1095 <td>Option+Shift+R</td> 1096 </tr> 1097 <tr> 1098 <td>Move Focus to Terminal</td> 1099 <td>Shift+Alt+M</td> 1100 <td>Option+Shift+M</td> 1101 </tr> 1102 <tr> 1103 <td>Previous Terminal</td> 1104 <td>Shift+Alt+F11</td> 1105 <td>Option+Shift+F11</td> 1106 </tr> 1107 <tr> 1108 <td>Next Terminal</td> 1109 <td>Shift+Alt+F12</td> 1110 <td>Option+Shift+F12</td> 1111 </tr> 1112 </tbody> 1113 </table> 1114 <h2 id="mainmenu">Main Menu (Server)</h2> 1115 <table aria-labelledby="mainmenu" class="shortcuts"> 1116 <thead> 1117 <tr><th scope="col">Description</th><th scope="col">Windows & Linux</th><th scope="col">Mac</th></tr> 1118 </thead> 1119 <tbody> 1120 <tr> 1121 <td>File Menu</td> 1122 <td>Alt+Shift+F</td> 1123 <td>Ctrl+Option+F</td> 1124 </tr> 1125 <tr> 1126 <td>Edit Menu</td> 1127 <td>Alt+Shift+E</td> 1128 <td>Ctrl+Option+I</td> 1129 </tr> 1130 <tr> 1131 <td>Code Menu</td> 1132 <td>Alt+Shift+C</td> 1133 <td>Ctrl+Option+C</td> 1134 </tr> 1135 <tr> 1136 <td>View Menu</td> 1137 <td>Alt+Shift+V</td> 1138 <td>Ctrl+Option+V</td> 1139 </tr> 1140 <tr> 1141 <td>Plots Menu</td> 1142 <td>Alt+Shift+P</td> 1143 <td>Ctrl+Option+P</td> 1144 </tr> 1145 <tr> 1146 <td>Session Menu</td> 1147 <td>Alt+Shift+S</td> 1148 <td>Ctrl+Option+S</td> 1149 </tr> 1150 <tr> 1151 <td>Build Menu</td> 1152 <td>Alt+Shift+B</td> 1153 <td>Ctrl+Option+B</td> 1154 </tr> 1155 <tr> 1156 <td>Debug Menu</td> 1157 <td>Alt+Shift+U</td> 1158 <td>Ctrl+Option+U</td> 1159 </tr> 1160 <tr> 1161 <td>Profile Menu</td> 1162 <td>Alt+Shift+I</td> 1163 <td>Ctrl+Option+O</td> 1164 </tr> 1165 <tr> 1166 <td>Tools Menu</td> 1167 <td>Alt+Shift+T</td> 1168 <td>Ctrl+Option+T</td> 1169 </tr> 1170 <tr> 1171 <td>Help Menu</td> 1172 <td>Alt+Shift+H</td> 1173 <td>Ctrl+Option+H</td> 1174 </tr> 1175 </tbody> 1176 </table> 1177</div> 1178</main> 1179</body> 1180</html> 1181