Skip to the main content

RStudio keyboard shortcuts

Running code, the console, panes, debugging, and packages in the RStudio IDE.

55 shortcuts Mac and Windows checked September 14, 2026

Print all 55 shortcuts One sheet with every shortcut in this app, ready for the printer or a PDF.

22 actions and 22 key variants match.

Search all apps

Matching shortcuts
Action Keys Row actions
Move the cursor to the console Anywhere Windows Ctrl2 Source
Clear the console Console Windows CtrlL Source
Interrupt the running command Console Windows Esc Source
Change the working directory Anywhere Windows CtrlShiftH Source
Move the cursor to the source editor Anywhere Windows Ctrl1 Source
Run the whole document Source editor Windows CtrlAltR Source
Run the current chunk Source editor Windows CtrlAltC Source
Source the current document Source editor Windows CtrlShiftS Source
Delete the line Console or source Windows CtrlD Source
Insert the assignment operator Console or source Windows Alt- Source
Insert the pipe operator Console or source Windows CtrlShiftM Source
Show help for the function at the cursor Console or source Windows F1 Source
Show the source of the function at the cursor Console or source Windows F2 Source
Show the keyboard shortcut reference Anywhere Windows AltShiftK Source
Build and reload the package Package project Windows CtrlShiftB Source
Check the package Package project Windows CtrlShiftE Source
Document the package Package project Windows CtrlShiftD Source
Continue running Debugging Windows ShiftF5 Source
Stop debugging Debugging Windows ShiftF8 Source
Move focus to the terminal Anywhere Windows AltShiftM Source
Undo the last edit Console or source Windows CtrlZ Source
Redo the undone edit Console or source Windows CtrlShiftZ Source

About RStudio and its shortcuts

RStudio is organised around the loop of writing code, running it and reading the result, and its shortcuts follow that loop: send a line or a selection to the console, navigate between the four panes, knit a document, and search the help. The pane navigation commands are what make it feel like one program rather than four windows.

RStudio lets you modify its bindings, and some commands depend on the project type or on whether you are editing a notebook, a script or a document. Desktop and server versions can also differ where the browser intervenes.

Where the RStudio keys came from

Read from 1 documentation page published by the makers of RStudio. Report a key that is wrong

To see how one action is done in other apps as well as RStudio, browse the shortcuts by task. Shortcuts by task