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.

55 actions and 55 key variants match.

Search all apps

Matching shortcuts
Action Keys Row actions
Move the cursor to the console Anywhere Mac Ctrl2 Source
Clear the console Console Mac CtrlL Source
Interrupt the running command Console Mac Esc Source
Change the working directory Anywhere Mac CtrlShiftH Source
Go to a file or function Anywhere Mac Ctrl. Source
Move the cursor to the source editor Anywhere Mac Ctrl1 Source
Toggle the document outline Source editor Mac CmdShiftO Source
Open a document Anywhere Mac CmdO Source
Save the active document Source editor Mac CmdS Source
Save every document Anywhere Mac CmdOptionS Source
Close every open document Anywhere Mac CmdShiftW Source
Knit, preview or compile the document Source editor Mac CmdShiftK Source
Insert a code chunk Source editor Mac CmdOptionI Source
Insert a code section Source editor Mac CmdShiftR Source
Run the current line or selection Source editor Mac CmdReturn Source
Run the whole document Source editor Mac CmdOptionR Source
Run from the start to the current line Source editor Mac CmdOptionB Source
Run from the current line to the end Source editor Mac CmdOptionE Source
Run the current code section Source editor Mac CmdOptionT Source
Run the current chunk Source editor Mac CmdOptionC Source
Source the current document Source editor Mac CmdShiftS Source
Fold every section Source editor Mac CmdOptionO Source
Unfold every section Source editor Mac CmdShiftOptionO Source
Go to a line Source editor Mac CmdShiftOptionG Source
Go to the next section Source editor Mac CmdPage Down Source
Go to the previous section Source editor Mac CmdPage Up Source
Extract a function from the selection Source editor Mac CmdOptionX Source
Extract a variable from the selection Source editor Mac CmdOptionV Source
Reindent the lines Source editor Mac CmdI Source
Comment or uncomment lines Source editor Mac CmdShiftC 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