SharpDevelop Keyboard Shortcuts: Complete List for Windows

Quick answer: SharpDevelop’s most-used keyboard shortcuts are Ctrl + S (save), F5 (run), F8 (build solution), Ctrl + Space (show members of the current object), and Ctrl + / (toggle comments). The full, verified list of 100+ shortcuts is grouped into 13 categories below, and you can download the free PDF cheat sheet for offline reference.

What Is SharpDevelop?

SharpDevelop (stylized #develop) is a free, open-source IDE for .NET programming languages, developed by ICSharpCode. It supports C#, VB.NET, F#, IronPython, IronRuby, and Boo, and integrates features like Git, NuGet, code completion, and an integrated debugger. It was historically popular as a lightweight, extensible alternative to Microsoft Visual Studio.

How SharpDevelop Shortcuts Work (The Core Rule)

Two simple rules explain most of SharpDevelop’s shortcuts:

  • Ctrl applies to a single file for example, Ctrl + N (new file), Ctrl + S (save file), Ctrl + F4 (close file).
  • Ctrl + Shift applies to the whole solution or project for example, Ctrl + Shift + N (new solution), Ctrl + Shift + S (save all), Ctrl + Shift + F4 (close solution).

SharpDevelop also has two working contexts editor mode (text) and designer mode (controls/forms). A few keys behave differently depending on which mode you’re in. You can switch between them with Ctrl + Page Up or Ctrl + Page Down.

One thing to know first: Some keys (like Ctrl + / for comments and F2 for bookmarks vs. rename) are layout- or context-dependent. Those caveats are noted in the tables below.

Most-Used SharpDevelop Shortcuts

ActionShortcut
Open fileCtrl + O
Open project or solutionCtrl + Shift + O
New fileCtrl + N
New solutionCtrl + Shift + N
Save current fileCtrl + S
Save all changed filesCtrl + Shift + S
CopyCtrl + C (or Ctrl + Insert)
PasteCtrl + V (or Shift + Insert)
CutCtrl + X (or Shift + Delete)
UndoCtrl + Z (or Alt + Backspace)
RedoCtrl + Y
Select allCtrl + A
Delete current lineCtrl + D
FindCtrl + F
Run applicationF5
Build solutionF8

Editor: Caret Movement & Text Selection

These work as Windows standard. Ctrl extends the action to whole words; Shift selects.

ActionShortcut
Toggle insert/overwrite modeInsert
Delete selected text or objectDelete
Move caret one character left/rightLeft / Right
Move caret one word left/rightCtrl + Left / Ctrl + Right
Select one character left/rightShift + Left / Shift + Right
Select one word left/rightCtrl + Shift + Left / Ctrl + Shift + Right
Move caret one line up/downUp / Down
Scroll one line up/downCtrl + Up / Ctrl + Down
Select one line up/downShift + Up / Shift + Down
Caret to start/end of lineHome / End
Select to start/end of lineShift + Home / Shift + End
Caret to start/end of fileCtrl + Home / Ctrl + End
Select to start/end of fileCtrl + Shift + Home / Ctrl + Shift + End
Caret one page up/downPageUp / PageDown
Select one page up/downShift + PageUp / Shift + PageDown

Editor: Standard Editing Shortcuts

Work in both editor mode and designer mode.

ActionShortcut
Delete word (forward)Ctrl + Delete
Delete word backwardsCtrl + Backspace
Select allCtrl + A
CopyCtrl + C or Ctrl + Insert
PasteCtrl + V or Shift + Insert
CutCtrl + X or Shift + Delete
RedoCtrl + Y
UndoCtrl + Z or Alt + Backspace

Coding Shortcuts (Editor: Additional)

ActionShortcut
Clear all selections (editor mode)Esc
Show members of current object (IntelliSense)Ctrl + Space
Go to DefinitionCtrl + Enter
Auto code generation dialogAlt + Insert
Toggle mode (editor $\rightleftharpoons$ designer)Ctrl + Page Up or Ctrl + Page Down
Toggle comments on selected codeCtrl + / (US layout) or Ctrl + ?
Delete current lineCtrl + D
Delete from caret to end of lineCtrl + Shift + D
Insert new GUIDCtrl + Shift + G
Indent according to code formatCtrl + I
Open code template / snippet dialogCtrl + J
Fold all / toggle all foldsCtrl + Shift + L
Fold current sectionCtrl + Shift + M
Show definitions only (fold)Ctrl + Shift + P
Increase indentTab
Decrease indent (dedent)Shift + Tab

File Shortcuts

Remember the rule: Ctrl = single file, Ctrl + Shift = solution/project.

ActionShortcut
New fileCtrl + N
New solutionCtrl + Shift + N
Open fileCtrl + O
Open project or solutionCtrl + Shift + O
Save current fileCtrl + S
Save all changed filesCtrl + Shift + S
Reload current file (discard changes)Ctrl + Shift + U
Rename file or item (Explorer context)F2
Close current fileCtrl + F4
Close current solutionCtrl + Shift + F4
Print current fileCtrl + P
Exit SharpDevelopAlt + F4

Tool Windows & Views Shortcuts

ActionShortcut
Show Boo interpreterCtrl + Shift + B
Show all ClassesCtrl + Shift + C
Show Server (Database) ExplorerCtrl + Alt + D
Show File ExplorerCtrl + Alt + F
Show Code CoverageCtrl + Alt + G
Show compile Errors & warningsCtrl + Alt + K
Show Projects (Project Explorer)Ctrl + Alt + L
Show Output windowCtrl + Alt + O
Show Toolbox / designer controlsCtrl + Alt + X
Show Property GridF4
Create Quick XML documentationCtrl + Q
Show Report ExplorerCtrl + Alt + Q
Open Report Generator (SharpReport)Ctrl + Alt + R
Show Unit Testing listCtrl + Alt + T

Building Projects & Solutions

ActionShortcut
Build solutionF8
Rebuild solutionAlt + F8
Build current projectF9
Rebuild current projectAlt + F9

Debugging Shortcuts

ActionShortcut
Run applicationF5
Run without debuggerCtrl + F5
Break debuggingCtrl + Alt + B
Continue debugging (to next breakpoint)F6
Toggle breakpointF7
Step overF10
Step intoF11
Step outShift + F11
Show Callstack windowCtrl + Alt + C
Show Threads windowCtrl + Alt + H
Show Breakpoints windowCtrl + Alt + P
Show Loaded Modules / Units windowCtrl + Alt + U
Show Local Variables windowCtrl + Alt + V

Find & Replace Shortcuts

ActionShortcut
Incremental search forwardCtrl + E
Reverse incremental searchCtrl + Shift + E
Find (open Find dialog)Ctrl + F
Go to line numberCtrl + G
Find and replaceCtrl + R
Find nextF3
Find next selected occurrenceCtrl + F3

Bookmarks Shortcuts

ActionShortcut
Go to matching bracketCtrl + B
Go to next bookmarkF2
Toggle bookmarkCtrl + F2
Go to previous bookmarkAlt + F2

Window Shortcuts

ActionShortcut
Go to next windowCtrl + Tab
Go to previous windowCtrl + Shift + Tab
Maximize source window / toggle plain layoutShift + Esc
Toggle editor ⇄ designer modeCtrl + Page Up or Ctrl + Page Down

Help Shortcuts

ActionShortcut
Context helpF1
Dynamic helpCtrl + F1
Help topics (SharpDevelop Wiki)Alt + F1
Help contentsAlt + Ctrl + F1
Index of .NET documentationAlt + Ctrl + F2
Search documentationAlt + Ctrl + F3

Download SharpDevelop Shortcuts PDF

Want an offline reference? Download the SharpDevelop Shortcuts PDF cheat sheet print it or keep it open on a second monitor while you code.

How to Customize SharpDevelop Shortcuts

SharpDevelop keyboard bindings live in the application’s .addin files (e.g. ICSharpCode.SharpDevelop.addin). To change or add a binding:

  1. Locate the relevant .addin file in your SharpDevelop installation directory.
  2. Find the EditAction or menu entry whose shortcut / keys attribute you want to change (for example, shortcut=”Control|Divide” for the comment command).
  3. Edit the key combination (e.g. change Control|Divide to a key that exists on your keyboard layout).
  4. Save the file and restart SharpDevelop.

Code templates and snippets are edited separately under Tools > Options > Coding > Code Templates.

Is SharpDevelop Still Worth Using in 2026?

Honest answer: SharpDevelop is effectively legacy software. The official repository was archived by ICSharpCode in 2020, and there hasn’t been a major new release in years. It still runs on Windows and remains a lightweight option for older .NET Framework projects, learning, or maintaining legacy codebases.

For new .NET development in 2026, most developers use Visual Studio, Visual Studio Code with the C# Dev Kit, or JetBrains Rider. If you’re working with an existing SharpDevelop project, the shortcuts above remain fully valid just know the IDE is no longer actively maintained.

Frequently Asked Questions

What is the run shortcut in SharpDevelop?

Press F5 to run your application with the debugger, or Ctrl + F5 to run without the debugger.

How do I comment code in SharpDevelop?

Select the code and press Ctrl + / on a US keyboard layout. On other layouts the key may differ because the binding maps to Ctrl + Divide / Ctrl + OemQuestion.

How do I build a solution in SharpDevelop?

Press F8 to build the whole solution, or F9 to build only the current project. Use Alt + F8 and Alt + F9 to rebuild.

Can I customize SharpDevelop keyboard shortcuts?

Yes. Edit the key bindings in the .addin files in your installation directory, then restart SharpDevelop. Code templates are configured under Tools > Options > Coding.

Why does F2 do two different things?

In the project explorer, F2 renames a file or item. In the source editor, F2 jumps to the next bookmark. The action depends on which pane has focus.

Is SharpDevelop still maintained?

No. The project was archived in 2020 and is no longer actively developed, though it still runs on Windows for legacy .NET Framework work.

Does SharpDevelop work on Windows 11?

It generally runs on Windows 11 for legacy projects, but because it’s unmaintained, expect occasional compatibility quirks. For new projects, a modern IDE is recommended.

Summary

SharpDevelop’s shortcut system follows a clean logic: Ctrl for single-file actions, Ctrl + Shift for solution-wide actions, function keys (F5–F11) for run/debug, and F8/F9 for builds. The 100+ shortcuts above cover editing, navigation, coding, debugging, building, find/replace, bookmarks, and windows. Bookmark this page or grab the PDF, and remember that while SharpDevelop is now legacy software, every shortcut here remains valid for existing projects.

Related:

Pratik

Pratik is the founder of Tutorial Tactic and a productivity tools specialist with 15 years of hands-on experience in Google Workspace, Microsoft Office, and software automation. He has published over 1,500 guides on keyboard shortcuts, software commands, how-to tutorials and workflow optimization, helping readers across the US and India work faster with the tools they use every day. Tutorial Tactic was founded in 2021 with one goal: cut through the noise and give readers exactly what they need fast, verified, and beginner-friendly.
Back to top button