
Manage SharpDevelop Projects
| Windows | Action | |
|---|---|---|
| Ctrl+O | Open file | |
| Ctrl+Shift+O | Open project or solution | |
| Ctrl+N | New file | |
| Ctrl+Shift+N | New solution | |
| Ctrl+S | Save the current file | |
| Ctrl+Shift+S | Save all open files if changed | |
| Ctrl+Shift+U | Reload the current file; all changes are rejected | |
| F2 | Rename file or item | |
| Ctrl+F4 | Close the current file | |
| Ctrl+P | ||
| Ctrl+F4 | Close the current file | |
| Ctrl+Shift+F4 | Close the current solution | |
| Alt+F4 | Exit SharpDevelop |
Standard Editor Shortcuts
| Windows | Action | |
|---|---|---|
| Ctrl+X/Ctrl+c Ctrl+V | Cut / Copy / Paste | |
| Ctrl+Z | Undo | |
| Ctrl+Y | Redo | |
| Ctrl+Page Up/Ctrl+Page Down | Toggle mode between editor / designer mode | |
| Ctrl+Delete/Ctrl+Backspace | Delete word | |
| Ctrl+A | Select all | |
| Esc | Clear all selections | |
| Ctrl+D | Delete current line | |
| Ctrl+Shift+D | Delete from cursor to end of line |
Find/Replace
| Windows | Action | |
|---|---|---|
| Ctrl+E | Incremental search forward | |
| Ctrl+Shift+E | Incremental search backwards | |
| Ctrl+F | Find | |
| Ctrl+G | Goto line number (or class) | |
| Ctrl+R | Find and replace | |
| F3 | Find next | |
| Ctrl+F3 | Find next selected |
Bookmarks
| Windows | Action | |
|---|---|---|
| Ctrl+B | Goto matching bracket | |
| F2 | Go to next bookmark | |
| Ctrl+F2 | Toggle bookmark | |
| Alt+F2 | Go to previous bookmark |
Coding Shortcuts
| Windows | Action | |
|---|---|---|
| Ctrl+Space | Show containing members of current object | |
| Alt+Insert | Auto code generation: open a dialog where you can select special items | |
| Ctrl+% | Toggle comments related to the selected source code | |
| Ctrl+Shift+G | GUID insert | |
| Ctrl+Enter | Goto Definition | |
| Ctrl+I | Iindent according to code format definition | |
| Tab/Shift+Tab | Increase / decrease indent | |
| Ctrl+J | Insert code template | |
| Ctrl+Shift+L | Fold all | |
| Ctrl+Shift+M | Fold current selection | |
| Ctrl+Shift+P | Fold and show definitions only |
SharpDevelop Features
| Windows | Action | |
|---|---|---|
| Ctrl+Shift+B | Show the Boo interpreter | |
| Ctrl+Shift+C | Show all Classes | |
| Ctrl+Alt+D | Show Database explorer / server | |
| Ctrl+Alt+F | Show File explorer | |
| Ctrl+Alt+G | Show code coverage | |
| Ctrl+Alt+L | Show all projects, and references, and files in solution | |
| Ctrl+Alt+X | Show Toolbox / designer controls | |
| F4 | Show the Property Grid | |
| Ctrl+Q | Create quick XML documentation | |
| Ctrl+Alt+Q | Show Report Explorer | |
| Ctrl+Alt+R | Open Report Generator |
Building Projects and Solutions
| Windows | Action | |
|---|---|---|
| F8 | Build solution | |
| Alt+F8 | Rebuild solution | |
| F9 | Build current project | |
| Alt+F9 | Rebuild current project | |
| Ctrl+Alt+O | Show Output with messages | |
| Ctrl+Alt+K | Show compile Errors and warnings (lower side) | |
| Ctrl+Alt+T | Show the Unit Testing list | |
| F5 | Run application | |
| Ctrl+F5 | Run application without debugger |
Debugging
| Windows | Action | |
|---|---|---|
| Ctrl+Alt+C | Show Callstack | |
| Ctrl+Alt+H | Show Threads | |
| Ctrl+Alt+P | Show Breakpoints | |
| Ctrl+Alt+U | Show Units / modules | |
| Ctrl+Alt+V | Show local variables | |
| Ctrl+Alt+B | Break debugging | |
| F6 | Continue to next breakpoint | |
| F7 | Toggle breakpoint | |
| F10 | Step over | |
| F11 | Step into | |
| Shift+F11 | Step Out |
Manage Windows
| Windows | Action | |
|---|---|---|
| Ctrl+Tab | Goto next window | |
| Ctrl+Shift+Tab | Goto previous window | |
| Shift+Esc | Maximize editor | |
| Ctrl+Page Up/Ctrl+Page Down | Toggle mode between editor mode and designer mode |