DetentShell The PowerShell 7 ISE we should have been delivered 8 years ago*

Keyboard shortcuts

Every DetentShell keyboard shortcut, from the app's own key bindings. Gestures matching the ISE are marked, since muscle memory should transfer.

DetentShell logo
Every shortcut, one table

This table is generated from the app’s own key bindings, not from a spec document. If a gesture is listed here, the binding exists in the code that ships. The ISE column marks gestures that use the same key as Windows PowerShell ISE. That column is most of the table on purpose: if your hands know the ISE, they already know DetentShell.

ShortcutActionISE
Run & debug
F5Run the script, or Continue when stopped at a breakpointSame key
F8Run the selected textSame key
Shift+F5Stop debuggingSame key
Ctrl+BreakBreak all: pause a running script in the debuggerSame key
F9Toggle a breakpoint on the caret lineSame key
F10Step overSame key
F11Step intoSame key
Shift+F11Step outSame key
Files, tabs & sessions
Ctrl+NNew script tabSame key
Ctrl+OOpen a fileSame key
Ctrl+SSaveSame key
Ctrl+WClose the active script tabn/a
Ctrl+TNew PowerShell session tab (the ISE’s “New PowerShell Tab”)Same key
Ctrl+Tab / Ctrl+Shift+TabCycle the session’s script tabs forward / backSame key
Ctrl+Shift+RNew remote PowerShell tab (WinRM)Same key
Ctrl+Shift+PStart a PowerShell 7 console windowSame key
Editing
Ctrl+SpaceStart IntelliSense at the caretSame key
Ctrl+JOpen the snippet pickerSame key
Ctrl+/Comment / uncomment the selection in one gestureNew in DetentShell
Ctrl+MToggle outlining expansion (fold / unfold regions)Same key
Ctrl+]Go to the matching braceSame key
Ctrl+IMove focus to the script paneSame key
Ctrl+DMove focus to the consoleSame key
Find & navigate
Ctrl+FFindSame key
F3 / Shift+F3Find next / find previousSame key
Ctrl+HFind and replaceSame key
Ctrl+GGo to lineSame key
Help
F1Show help for the command under the caret, in the Help paneSame key

On many keyboards the Break key is shared with Pause, so Ctrl+Break and Ctrl+Pause are the same physical press. With the IntelliSense list open, Tab always accepts the highlighted completion; whether Enter also accepts is a setting. The editor component DetentShell is built on normally claims Ctrl+D for delete-line; that default is deliberately overridden so the ISE’s go-to-console gesture wins from anywhere in the window.

See these gestures in action in the how-tos →  ·  New here? Start with getting started →

Get DetentShell
PS> Start-Process "https://detentpoint.com/detentshell/download"
# Coming soon — ships once the installer is code-signed

Coming soon. DetentShell launches at $29.99 in the Microsoft Store for its first two weeks. The regular price that follows is not final yet and will be published here first; volume licensing for teams is handled separately.

Follow progress on the changelog →