Continue.dev Keyboard Shortcuts

Complete Continue.dev keyboard shortcuts and commands reference — 21 shortcuts across 3 categories. Quick reference cheat sheet for Windows & Mac.

VS Code Shortcuts (8)

ShortcutAction
Ctrl + LOpen chat
Ctrl + IInline edit
Ctrl + Shift + LAdd to chat
Ctrl + Shift + RDebug terminal
TabAccept suggestion
EscReject suggestion
Alt + BackslashForce autocomplete
Ctrl + Shift + IToggle sidebar

JetBrains Shortcuts (3)

ShortcutAction
Alt + Shift + JOpen chat
Alt + Shift + MInline edit
Alt + Shift + LAdd to chat

Chat Commands (10)

ShortcutAction
/edit <instruction>Inline edit mode
/commentGenerate comments
/testGenerate tests
/shareShare session
@fileReference file
@codebaseCodebase context
@docsDocumentation
@terminalTerminal output
@problemsErrors & warnings
@clipboardClipboard content
📄 View Printable Cheat Sheet — Download as PDF or print · 🧩 Combine with other tools

Related Shortcut Pages

VS Code Jupyter Notebook PyCharm Xcode Neovim / Vim WebStorm

Search 13,500+ shortcuts across 269 platforms

Explore All Platforms Practice Shortcuts
🔧 Spotted an error or a missing shortcut? Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.

Two keys in, one model of your choosing

Continue lives on two chords in VS Code: Ctrl + L opens a chat with your current selection attached, and Ctrl + I edits inline — describe the change and the diff appears in place. The subtle third is Ctrl + Shift + L: it adds the selection to the chat you already have, instead of starting fresh — the key for building up context across several files. Autocomplete rides on Tab to accept, Esc to dismiss, and Alt + Backslash to summon a suggestion when none appeared. JetBrains users get the same trio on Alt + Shift + J, Alt + Shift + M, and Alt + Shift + L.

Context is explicit, which is Continue's quiet superpower: type @file to pull in a file, @codebase to let it search your indexed repository for relevant snippets, @docs for documentation, @terminal for recent output, @problems for current errors, @clipboard for whatever you just copied. Slash-commands package common asks — /test, /comment, /edit <instruction> — so the prompt is the instruction, not the setup.

Frequently asked questions

What is the difference between Ctrl + L and Ctrl + Shift + L?

Ctrl + L starts (or focuses) a chat and attaches the current selection to it. Ctrl + Shift + L appends the selection to the existing conversation — use it to feed the same chat pieces from multiple files before asking a question that spans them.

How does @codebase decide what to include?

Continue indexes your repository and, when you use @codebase, retrieves the snippets most relevant to your question rather than dumping everything. Precision improves when your question names the concepts involved; for a known file, @file is more direct and cheaper.

Which AI model does Continue use?

Whichever you configure — that is the point of it being open-source. Commercial APIs, self-hosted endpoints, or fully local models (an Ollama install on the same machine is a popular pairing) all plug in through its config, and you can route chat, edit, and autocomplete to different models.

Autocomplete is not suggesting anything. What do I check?

First, summon one manually with Alt + Backslash — if that works, the feature is fine and it was simply being conservative. If nothing appears, confirm an autocomplete model is configured and the extension is signed in to whatever provider it points at; autocomplete uses its own model slot, separate from chat.

Do the VS Code shortcuts work in JetBrains IDEs?

No — JetBrains reserves many of those chords, so Continue maps its own: Alt + Shift + J for chat, Alt + Shift + M for inline edit, Alt + Shift + L to add selection. The @-context providers and slash-commands behave identically once you are in the chat.

🤖 Ask AI about Continue.dev shortcuts

Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"

ChatGPT Claude Perplexity Gemini Grok