9. Default Key Bindings

The Default Package that ships with Sublime Text contains 3 major .sublime-keymap files, one for each platform supported by Sublime Text.

Their contents are presented here for reference for various uses, such as to see what portions of “keyboard real estate” are available for customizations.

Most of the behaviors of the named keys (e.g. Enter, Delete, Backspace, Esc) are obvious if only due to tradition that virtually all editors and IDEs have adopted (excepting vim and Emacs). Generally all normal key meanings apply, like holding down the Ctrl key while typing arrow keys moves the cursor by whole words or scrolls the screen, while holding the Shift key with arrow keys extends the selection area.

However, there are some behaviors that are not obvious, and they are documented in the bindings table below.