mmap.page

Dive into JetBrains IDEs

Appearance #

Keymaps #

I use Sublime Text keymap with a few tweaks:

Fn #

I bind frequently used actions to F keys, so they are easier to reach. The "Sublime" field refers to the default keyboard shorts for the real Sublime Text editor, not the Sublime Text keymap for JetBrains IDEs.

| Key | Default | Sublime | Me | Rationale | | - | - | - | - | - | - | | F1 | help | n/a | find action | inspired by vscode | | F2 | next error | next bookmark | refactor: rename | inspired by file managers and vscode | | F3 | next occurrence | next occurrence | next occurrence | convention | | F4 | jump to source | next results in find all | go to declaration/usage | more powerful than "jump to source" | | F5 | refactor: copy | n/a | quick documentation | near F4 | | F6 | refactor: move | toggle spell check | go to symbol | inspired by go to address bar in web browser | | F7 | debug: step into | build | find usage | consistent with Ctrl+F7 (find usage in current file) | | F8 | debug: step out | n/a | last edit location | near F9 | | F9 | debug: resume | sort lines | toggle bookmark | Inspired by Yin Wang. | | F10 | menu (os) | menu (os) | menu (os) | | F11 | toggle fullscreen | toggle fullscreen | toggle fullscreen | convention | | F12 | go to declaration/usage | go to definition | terminal | Already bind go to declaration/usage to F4 and inspired by web browser (F12 for the console). |

Other Tweaks #