Windsurf Keyboard Shortcuts & Commands (7)
Complete collection of 7 Windsurf keyboard shortcuts and commands. Browse all shortcuts organized by category with our interactive search tool.
Search all Windsurf shortcuts interactively with real-time filtering
Open Interactive Shortcut FinderAll Shortcuts
Cascade AI Core
| Shortcut | Action | Description |
|---|---|---|
| Ctrl + L | Open Cascade chat | Open the Cascade AI chat panel. |
| Ctrl + I | Inline AI edit | Trigger inline code generation or modification. |
| Ctrl + Shift + L | Cascade with selection | Send selected code to Cascade with context. |
| Tab | Accept suggestion | Accept the current AI inline suggestion. |
| Esc | Reject suggestion | Dismiss the current AI suggestion. |
| Alt + ] | Next suggestion | Cycle to the next AI suggestion. |
| Alt + [ | Previous suggestion | Cycle to the previous AI suggestion. |
Editor (VS Code Base)
| Shortcut | Action | Description |
|---|---|---|
| Ctrl + P | Quick open file | Fuzzy search and open any file in the project. |
| Ctrl + Shift + P | Command palette | Open the command palette. |
| Ctrl + ` | Toggle terminal | Open or close the integrated terminal. |
| Ctrl + / | Toggle comment | Comment or uncomment the selected lines. |
| Ctrl + D | Select next match | Add next occurrence of selected text to selection. |
| Alt + Up / Down | Move line | Move the current line up or down. |
| Ctrl + Shift + K | Delete line | Delete the entire current line. |
| Ctrl + B | Toggle sidebar | Show or hide the file explorer sidebar. |
| F2 | Rename symbol | Rename a variable or function across the project. |
| F12 | Go to definition | Jump to the definition of a symbol. |
| Ctrl + Shift + F | Search all files | Search text across the entire project. |
| Ctrl + Z | Undo | Undo the last change. |
| Ctrl + Shift + Z | Redo | Redo the last undone change. |
Flows & Memories
| Shortcut | Action | Description |
|---|---|---|
| / memory | View memories | List saved Cascade memories for the project. |
| / remember <text> | Save memory | Permanently save a fact or rule for future sessions. |
| @filename | Mention file | Reference a specific file in the Cascade prompt. |
| @codebase | Full codebase context | Give Cascade context of the entire codebase. |
| Write mode | Autonomous edits | Cascade makes file changes automatically. |
| Chat mode | Ask only | Cascade answers questions without editing files. |
Prompt Tips
| Shortcut | Action | Description |
|---|---|---|
| Use @filename to focus | File scoping | Direct Cascade to a specific file for precise edits. |
| Be specific about scope | Precision | Name the function or class you want changed. |
| Ask for a plan first | Plan before code | Request a written plan before implementation. |
Frequently Asked Questions
What are the most useful Windsurf shortcuts?
Windsurf has 7 essential shortcuts and commands. Visit the interactive shortcut finder at shortcut-tools.com to search and filter all Windsurf shortcuts by category.
How many Windsurf shortcuts are there?
Our collection includes 7 Windsurf keyboard shortcuts and commands organized by category. New shortcuts are added regularly.
Browse shortcuts for 230 platforms
Explore All Platforms