Skip to content

montgomerybc/brief-keymap

Repository files navigation

brief-keymap README

This is a brief keymap for Visual Studio Code.

Contents

TBD

Requirements

TBD

Commands By Category

πŸŒ• - fully done

πŸŒ–

πŸŒ—

🌘

πŸŒ‘ - not done

🐩 - done in a "VS Code" specific way

🚧 - work in progress

πŸ™ˆ - not applicable/not necessary

β›” - not possible at this time

Buffer / File

Command Status Description Brief Codewright Personal Notes
Alt + - πŸŒ• Previous buffer x x
Ctrl + - πŸŒ• Close Buffer x x
Alt + = πŸŒ• Next buffer x
Alt + B πŸŒ– List of buffers x x
Alt + E πŸŒ– Open file x x
Alt + F 🚧 Display filename x x
Alt + N πŸŒ• Next buffer x x
Alt + O πŸŒ– Change output name x x
Alt + P πŸŒ‘ Print buffer / selection x x
Alt + R πŸŒ‘ Read file into buffer x x
Alt + W πŸŒ• Save file x x
Alt + W πŸŒ‘ Write selection to file x ?

Cursor Motion/Scrolling

Command Status Description Brief Codewright Personal Notes
Ctrl + B πŸŒ‘ Make current line bottom of window x x
Ctrl + C πŸŒ‘ Center current line in window x x
Ctrl + D πŸŒ‘ Scroll down 1 line x x
Down πŸŒ• Line down x x
Ctrl + E πŸŒ‘ Scroll up 1 line x x
End πŸŒ— End of line x x
Ctrl + End πŸŒ‘ Bottom of window x x
Shift + End πŸŒ‘ Right window edge x x
End + End πŸŒ— Bottom of window x x
End + End + End πŸŒ— Bottom of file x x
Alt + G πŸŒ• Go to line (prompt) x x
Home πŸŒ• Beginning of line x x
Ctrl + Home πŸŒ‘ Top of window x x
Shift + Home πŸŒ‘ Left window edge x
Home + Home πŸŒ• Top of window x x
Home + Home + Home πŸŒ• Top of file x x
Left πŸŒ• Column left x x
Alt + Shift + Left πŸŒ‘ Previous Document Position (Back) x
Ctrl + Left πŸŒ• Word left x x
PgDn πŸŒ• Page down x x
Ctrl + PgDn πŸŒ• End of Buffer / Bottom of file x x
PgUp πŸŒ• Page up x x
Ctrl + PgUp πŸŒ‘ Top of file x x
Right πŸŒ• Column right x x
Alt + Shift + Right πŸŒ‘ Next Document Position (Back) x
Ctrl + Right πŸŒ• Word right x x
Ctrl + T πŸŒ‘ Make current line top of window x x
Up πŸŒ• Line up x x

Editing

Command Status Description Brief Codewright Personal Notes
Ctrl + < 🌘 Slide-out Prompt x
Ctrl + > 🌘 Slide-in Prompt x
Bksp πŸŒ• Delete character to left x x
Alt + Bksp πŸŒ• Delete next word x
Ctrl + Bksp πŸŒ• Delete previous word x x
Shift + Bksp πŸŒ• Delete character to left x Codewright (same as Bksp)
Alt + D πŸŒ• Delete line x x
Del πŸŒ• Delete character x x
Enter πŸŒ• Enter x x
Ctrl + Enter πŸŒ• Insert line below x x
Alt + K πŸŒ• Delete to end of line x x
Ctrl + K πŸŒ• Delete to start of line x
Numpad * πŸŒ• Undo x x
Alt + Q πŸŒ‘ Quoted Insert x x
Space πŸŒ• Space / Indent block by space x x
Shift + Space πŸŒ‘ Unindent block by space
Tab πŸŒ• Tab / Indent block by tab x x
Shift + Tab πŸŒ• Back Tab / Unindent block by tab x x
Alt + U πŸŒ• Undo x x
Ctrl + U πŸŒ‘ Redo x x
Alt + Y πŸŒ• Redo x

Scrap/Clipboard

Command Status Description Brief Codewright Personal Notes
Ctrl + / πŸŒ‘ Toggle clipboard/scrap x
Shift + Del πŸŒ• Cut x
Ins πŸŒ• Paste x x
Ctrl + Ins πŸŒ• Copy x
Ctrl + Numpad / πŸŒ‘ Toggle clipboard/scrap x
Numpad - πŸŒ• Cut x x
Numpad + πŸŒ• Copy x x

Search/Replace

Command Status Description Brief Codewright Personal Notes
F5 πŸŒ– Search x x
Alt + F5 πŸŒ‘ Reverse Search x x
Ctrl + F5 πŸŒ‘ Ignore case on/off x x
Shift + F5 πŸŒ– Search again x x
F6 πŸŒ– Replace x x
Alt + F6 πŸŒ‘ Reverse Replace x x
Ctrl + F6 πŸŒ‘ Regular expressions on/off x x
Shift + F6 πŸŒ– Replace again x x
Ctrl + Shift + K πŸŒ‘ Kiss matching brace x
Ctrl + Shift + M πŸŒ‘ Multi-buffer Search again
Ctrl + Shift + Q πŸŒ‘ Quick search for word x
Alt + S πŸŒ– Search x x
Alt + T πŸŒ– Replace x x

Selections/Marks

Command Status Description Brief Codewright Personal Notes
Alt + number πŸŒ‘ Set mark number x x Brief. Keypad numbers only? Not keypad?
Alt + A πŸŒ‘ Begin selection (exclusive) x x
Ctrl + A πŸŒ‘ Close/open Selection x
Alt + C πŸŒ‘ Begin selection (column) x x
Alt + J number πŸŒ‘ Go to mark (prompt) x x
Alt + L πŸŒ‘ Begin selection (line) x x
Alt + M πŸŒ‘ Begin selection (inclusive) x x
Numpad number πŸŒ‘ Set mark number x
Ctrl + Numpad number πŸŒ‘ Go to mark number x

System

Command Status Description Brief Codewright Personal Notes
Ctrl + Shift + A πŸŒ‘ Text Mode / Deselect / Unfold x
Ctrl + Break πŸ™ˆ Halt x
Shift + Enter πŸŒ‘ Expand/Collapse x
Esc πŸŒ‘ Text Mode / Deselect / Unfold x x
Shift + F1 πŸ™ˆ CodeSense Hover Tooltip x
F10 πŸŒ‘ API interface / Execute Macro x x
Alt + F10 πŸŒ‘ Compile buffer x x
Ctrl + F4 πŸŒ‘ Close Window x
F7 πŸŒ‘ Record keys toggle x x
Alt + F7 πŸŒ‘ Load recording file x x
Shift + F7 πŸŒ‘ Pause Macro x ?
F8 πŸŒ‘ Playback keystrokes x x
Alt + F8 πŸŒ‘ Write recording file x
F9 πŸ™ˆ Load Macro File / Load DLL x x
Shift + F9 πŸ™ˆ Delete Macro File / Unload DLL x x
Ctrl + G πŸŒ– Display routines x
Alt + H πŸŒ‘ Help x
Ctrl + Shift + H πŸŒ‘ Binary/Hex view x
Alt + I πŸŒ‘ Insert mode on/off x x
Ctrl + N πŸŒ‘ Next error x x
Ctrl + P πŸŒ‘ Show errors x x
Ctrl + R πŸŒ‘ Repeat key action x x
Alt + V πŸŒ‘ Print version x x
Ctrl + W πŸ™ˆ Backups on/off x x
Alt + X πŸŒ‘ Quit with prompt x x
Ctrl + X πŸŒ‘ Quit with write x x
Alt + Z πŸŒ‘ Suspend Brief / Shell x x

Window

Command Status Description Brief Codewright Personal Notes
Ctrl + Shift + C πŸŒ‘ Compact Mode x
Alt + Shift + Down πŸŒ‘ Next split window pane x
Shift + Down πŸŒ‘ Select window below x
F1 πŸŒ‘ Move to window x x
Alt + F1 πŸŒ‘ Borders on/off x x
F2 πŸŒ‘ Resize window x x
Alt + F2 πŸŒ‘ Zoom/Unzoom window x x
F3 πŸŒ‘ Split window x x
F4 πŸŒ‘ Delete window x x
Shift + Left πŸŒ‘ Select window at left x
Shift + Right πŸŒ‘ Select window at right x
Alt + Shift + Up πŸŒ‘ Previous split window pane x
Shift + Up πŸŒ‘ Select window above x
Ctrl + Z πŸŒ‘ Zoom/Unzoom window x x

Commands By Key

πŸŒ• - fully done

πŸŒ–

πŸŒ—

🌘

πŸŒ‘ - not done

🐩 - done in a "VS Code" specific way

🚧 - work in progress

πŸ™ˆ - not applicable/not necessary

β›” - not possible at this time

Command Status Description Brief Codewright Personal Notes
Alt + number πŸŒ‘ Set mark number x x Brief. Keypad numbers only? Not keypad?
Ctrl + / πŸŒ‘ Toggle clipboard/scrap x
Alt + - πŸŒ• Previous buffer x x
Ctrl + - πŸŒ• Close Buffer x x
Ctrl + < 🌘 Slide-out Prompt x
Alt + = πŸŒ• Next buffer x
Ctrl + > 🌘 Slide-in Prompt x
Alt + A πŸŒ‘ Begin selection (exclusive) x x
Ctrl + A πŸŒ‘ Close/open Selection x
Ctrl + Shift + A πŸŒ‘ Text Mode / Deselect / Unfold x
Alt + B πŸŒ– List of buffers x x
Ctrl + B πŸŒ‘ Make current line bottom of window x x
Bksp πŸŒ• Delete character to left x x
Alt + Bksp πŸŒ• Delete next word x
Ctrl + Bksp πŸŒ• Delete previous word x x
Shift + Bksp πŸŒ• Delete character to left x Codewright (same as Bksp)
Ctrl + Break πŸ™ˆ Halt x
Alt + C πŸŒ‘ Begin selection (column) x x
Ctrl + C πŸŒ‘ Center current line in window x x
Ctrl + Shift + C πŸŒ‘ Compact Mode x
Alt + D πŸŒ• Delete line x x
Ctrl + D πŸŒ‘ Scroll down 1 line x x
Del πŸŒ• Delete character x x
Shift + Del πŸŒ• Cut x
Down πŸŒ• Line down x x
Alt + Shift + Down πŸŒ‘ Next split window pane x
Shift + Down πŸŒ‘ Select window below x
Alt + E πŸŒ– Open file x x
Ctrl + E πŸŒ‘ Scroll up 1 line x x
End πŸŒ— End of line x x
Ctrl + End πŸŒ‘ Bottom of window x x
Shift + End πŸŒ‘ Right window edge x x
End + End πŸŒ— Bottom of window x x
End + End + End πŸŒ— Bottom of file x x
Enter πŸŒ• Enter x x
Ctrl + Enter πŸŒ• Insert line below x x
Shift + Enter πŸŒ‘ Expand/Collapse x
Esc πŸŒ‘ Text Mode / Deselect / Unfold x x
Alt + F 🚧 Display filename x x
F1 πŸŒ‘ Move to window x x
Alt + F1 πŸŒ‘ Borders on/off x x
Shift + F1 πŸ™ˆ CodeSense Hover Tooltip x
F10 πŸŒ‘ API interface / Execute Macro x x
Alt + F10 πŸŒ‘ Compile buffer x x
F2 πŸŒ‘ Resize window x x
Alt + F2 πŸŒ‘ Zoom/Unzoom window x x
F3 πŸŒ‘ Split window x x
F4 πŸŒ‘ Delete window x x
Ctrl + F4 πŸŒ‘ Close Window x
F5 πŸŒ– Search x x
Alt + F5 πŸŒ‘ Reverse Search x x
Ctrl + F5 πŸŒ‘ Ignore case on/off x x
Shift + F5 πŸŒ– Search again x x
F6 πŸŒ– Replace x x
Alt + F6 πŸŒ‘ Reverse Replace x x
Ctrl + F6 πŸŒ‘ Regular expressions on/off x x
Shift + F6 πŸŒ– Replace again x x
F7 πŸŒ‘ Record keys toggle x x
Alt + F7 πŸŒ‘ Load recording file x x
Shift + F7 πŸŒ‘ Pause Macro x ?
F8 πŸŒ‘ Playback keystrokes x x
Alt + F8 πŸŒ‘ Write recording file x
F9 πŸ™ˆ Load Macro File / Load DLL x x
Shift + F9 πŸ™ˆ Delete Macro File / Unload DLL x x
Alt + G πŸŒ• Go to line (prompt) x x
Ctrl + G πŸŒ– Display routines x
Alt + H πŸŒ‘ Help x
Ctrl + Shift + H πŸŒ‘ Binary/Hex view x
Home πŸŒ• Beginning of line x x
Ctrl + Home πŸŒ‘ Top of window x x
Shift + Home πŸŒ‘ Left window edge x
Home + Home πŸŒ• Top of window x x
Home + Home + Home πŸŒ• Top of file x x
Alt + I πŸŒ‘ Insert mode on/off x x
Ins πŸŒ• Paste x x
Ctrl + Ins πŸŒ• Copy x
Alt + J number πŸŒ‘ Go to mark (prompt) x x
Alt + K πŸŒ• Delete to end of line x x
Ctrl + K πŸŒ• Delete to start of line x
Ctrl + Shift + K πŸŒ‘ Kiss matching brace x
Alt + L πŸŒ‘ Begin selection (line) x x
Left πŸŒ• Column left x x
Alt + Shift + Left πŸŒ‘ Previous Document Position (Back) x
Ctrl + Left πŸŒ• Word left x x
Shift + Left πŸŒ‘ Select window at left x
Alt + M πŸŒ‘ Begin selection (inclusive) x x
Ctrl + Shift + M πŸŒ‘ Multi-buffer Search again
Alt + N πŸŒ• Next buffer x x
Ctrl + N πŸŒ‘ Next error x x
Numpad * πŸŒ• Undo x x
Ctrl + Numpad / πŸŒ‘ Toggle clipboard/scrap x
Numpad - πŸŒ• Cut x x
Numpad + πŸŒ• Copy x x
Numpad number πŸŒ‘ Set mark number x
Ctrl + Numpad number πŸŒ‘ Go to mark number x
Alt + O πŸŒ– Change output name x x
Alt + P πŸŒ‘ Print buffer / selection x x
Ctrl + P πŸŒ‘ Show errors x x
PgDn πŸŒ• Page down x x
Ctrl + PgDn πŸŒ• End of Buffer / Bottom of file x x
PgUp πŸŒ• Page up x x
Ctrl + PgUp πŸŒ‘ Top of file x x
Alt + Q πŸŒ‘ Quoted Insert x x
Ctrl + Shift + Q πŸŒ‘ Quick search for word x
Alt + R πŸŒ‘ Read file into buffer x x
Ctrl + R πŸŒ‘ Repeat key action x x
Right πŸŒ• Column right x x
Alt + Shift + Right πŸŒ‘ Next Document Position (Back) x
Ctrl + Right πŸŒ• Word right x x
Shift + Right πŸŒ‘ Select window at right x
Alt + S πŸŒ– Search x x
Space πŸŒ• Space / Indent block by space x x
Shift + Space πŸŒ‘ Unindent block by space
Alt + T πŸŒ– Replace x x
Ctrl + T πŸŒ‘ Make current line top of window x x
Tab πŸŒ• Tab / Indent block by tab x x
Shift + Tab πŸŒ• Back Tab / Unindent block by tab x x
Alt + U πŸŒ• Undo x x
Ctrl + U πŸŒ‘ Redo x x
Up πŸŒ• Line up x x
Alt + Shift + Up πŸŒ‘ Previous split window pane x
Shift + Up πŸŒ‘ Select window above x
Alt + V πŸŒ‘ Print version x x
Alt + W πŸŒ• Save file x x
Alt + W πŸŒ‘ Write selection to file x ?
Ctrl + W πŸ™ˆ Backups on/off x x
Alt + X πŸŒ‘ Quit with prompt x x
Ctrl + X πŸŒ‘ Quit with write x x
Alt + Y πŸŒ• Redo x
Alt + Z πŸŒ‘ Suspend Brief / Shell x x
Ctrl + Z πŸŒ‘ Zoom/Unzoom window x x

Known Issues

WIP.

Release Notes

None so far.


About

Brief Emulation for Visual Studio Code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published