Keyboard shortcuts
dotPeek has inherited a great deal of its functionality from JetBrains ReSharper. Keyboard shortcuts used in dotPeek are no exception; similar to ReSharper, dotPeek provides two sets of keyboard shortcuts:
Visual Studio This scheme was introduced in ReSharper in order to minimize conflicts with Visual Studio's own keyboard shortcuts.
ReSharper 2.x/IntelliJ IDEA This scheme shares the majority of shortcuts with those used in IntelliJ IDEA and its derivative web development IDEs. It provides a common keyboard-centric experience among all JetBrains development environments.
Basic Commands
Command | Shortcut (Visual Studio) | Shortcut (IntelliJ IDEA/ ReSharper 2.x) |
---|---|---|
Open assembly | Ctrl+O | Ctrl+O |
Close assembly | Delete | Delete |
Open assembly from GAC | Ctrl+Shift+O | Ctrl+Shift+O |
Show Options dialog | Ctrl+Alt+S | Ctrl+Alt+S |
Working with Code
Command | Shortcut (Visual Studio) | Shortcut (IntelliJ IDEA/ ReSharper 2.x) |
Toggle word wrap | Ctrl+E,W | Ctrl+E,W |
Show/Hide white spaces | Ctrl+R,W | Ctrl+R,W |
Show/Hide line numbers | Ctrl+R,N | Ctrl+R,N |
Collapse to definitions | Ctrl+M,O | Ctrl+M,O |
Toggle outlining expansion | Ctrl+M,M | Ctrl+M,M |
Toggle all expansion | Ctrl+M,L | Ctrl+M,L |
Stop outlining | Ctrl+M,P | Ctrl+M,P |
Stop hiding current | Ctrl+M,U | Ctrl+M,U |
Parameter information: show/go to the next signature | Ctrl+P | Ctrl+P |
Parameter information: go to the previous signature | Ctrl+Shift+Alt+Space | Ctrl+Shift+Alt+Space |
Quick documentation | Ctrl+Q | Ctrl+Q |
View hierarchy of types | Ctrl+Alt+H | Ctrl+Alt+H |
View hierarchy of references | Ctrl+Alt+R | Ctrl+Alt+R |
Extend selection | Ctrl+W | Ctrl+W |
Shrink selection | Ctrl+Shift+W | Ctrl+Shift+W |
Select containing declaration | Ctrl+Shift+[ | Ctrl+Shift+[ |
Navigation and Search
Command | Shortcut (Visual Studio) | Shortcut (IntelliJ IDEA/ ReSharper 2.x) |
Search Everywhere/Go to Type | Ctrl+N | Ctrl+N |
Go To Assembly | Ctrl+Shift+N | Ctrl+Shift+N |
Go to file member | Ctrl+F12 | Ctrl+F12 |
Go to symbol | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N |
Go to String | Ctrl+Alt+T | Ctrl+Alt+T |
Navigate To | Ctrl+Shift+G | Ctrl+Shift+G |
Go to type of symbol | Ctrl+Shift+T | Ctrl+Shift+T |
Go to declaration | F12 | Ctrl+B |
Go to implementation | Ctrl+F12 | Ctrl+Shift+Alt+B |
Go to base symbols | Ctrl+U | Ctrl+U |
Go to derived symbols | Ctrl+Alt+B | Ctrl+Alt+B |
Go to usage | Ctrl+Alt+F7 | Ctrl+Alt+F7 |
Structural navigation: forwards | Tab | Tab |
Structural navigation: backwards | Shift+Tab | Shift+Tab |
Find usages | Alt+F7 | Alt+F7 |
Find usages of related entities | Shift+Alt+F7 | Shift+Alt+F7 |
Highlight usages in file | Ctrl+Shift+F7 | Ctrl+Shift+F7 |
Go to previous location/highlight | Ctrl+Alt+PageUp | Ctrl+Alt+PageUp |
Go to next location/highlight | Ctrl+Alt+PageDown | Ctrl+Alt+PageDown |
Remove highlighting of usages | Esc | Esc |
View bookmarks | Ctrl+` | Ctrl+` |
Go to numbered bookmark | Ctrl+[number] | Ctrl+[number] |
Toggle numbered bookmark | Ctrl+Shift+[numeric,key] | Ctrl+Shift+[numeric,key] |
Find Results window | Ctrl+Alt+U | Ctrl+Alt+U |
Stack Trace Explorer | Ctrl+Shift+E | Ctrl+Shift+E |
Switch to code from Assembly Explorer | Esc | Esc |
Quick Find window | Ctrl+F | Ctrl+F |
Go to line | Ctrl+G | Ctrl+G |
Go to Action | Ctrl+Shift+A | Ctrl+Shift+A |
Tool Windows
Command | Shortcut (Visual Studio) | Shortcut (IntelliJ IDEA/ ReSharper 2.x) |
---|---|---|
Find Results window | Ctrl+Alt+U | Ctrl+Alt+U |
Hierarchies window | Ctrl+Alt+H | Ctrl+Alt+H |
Pdb Access Log window | Ctrl+Alt+Y | Ctrl+Alt+Y |
Properties window | F4 | F4 |
Quick Find window | Ctrl+F | Ctrl+F |
Stack Trace Explorer | Ctrl+Shift+E | Ctrl+Shift+E |
Close recent tool window | Ctrl+Shift+F4 | Ctrl+Shift+F4 |
Activate recent tool window | Ctrl+Alt+Backspace | Ctrl+Alt+Backspace |