KeybindingHelper
A Sublime Text package to simplify the creation and look-up of key-bindings
Details
Installs
- Total 5K
- Win 3K
- Mac 1K
- Linux 855
| Jun 10 | Jun 9 | Jun 8 | Jun 7 | Jun 6 | Jun 5 | Jun 4 | Jun 3 | Jun 2 | Jun 1 | May 31 | May 30 | May 29 | May 28 | May 27 | May 26 | May 25 | May 24 | May 23 | May 22 | May 21 | May 20 | May 19 | May 18 | May 17 | May 16 | May 15 | May 14 | May 13 | May 12 | May 11 | May 10 | May 9 | May 8 | May 7 | May 6 | May 5 | May 4 | May 3 | May 2 | May 1 | Apr 30 | Apr 29 | Apr 28 | Apr 27 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Windows | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Mac | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
| Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Keybinding Helper
A plugin with the purpose to show keybindings and simplify the creation of new keybindings.
New in version 2.1.0:
- support of the Suricate package
- support of pasting into python
run_commandcalls
Command Assistant (ST3 only)
The command assistant shows the executed commands in an output panel and adds a [COPY]-button to copy the command. Afterwards it can be pasted into a keymap via Paste keybindings to create a keybinding. Press alt+` or ctrl+shift+p and write KeybindingHelper: Show Command Assistant to show the Command Assistant. If you click on [COPY] it will copy the command in your clipboard. Afterwards you can paste it via ctrl+v into a keymap to create a keybinding. Use the [CLOSE]-button or press escape to close the panel.

Show used keybindings
Use ctrl+alt+` (KeybindingHelper: Toggle show commands) to show the used commands (keybindings) and ctrl+alt+shift+` (KeybindingHelper: Toggle show inputs) to show the keys (key events). This will just open the console and call sublime.log_commands or sublime.log_input.
Copy a line from the console (Hint: Click on the line above) and paste it into a keymap to create a keybinding.

Paste keybindings
Because the keybinding is bound to a scope, it requires the PackageDev package to be installed.
Select and copy a command from the console and paste it into a keymap.
E.g. you could select command: paste_keybinding and paste it into a keymap. This will create a snippet, which transforms it into a valid keybinding and will insert the following:
{
"keys": ["ctrl+alt+shift+a"],
"command": "paste_keybinding",|
},
This does also work if you write a TextCommand plugin and copy the name, e.g. PasteKeybindingCommand. If it ends with Command it will automatically converted into a keybinding.

This does also work in profile files of the Suricate package or paste inside a python run_command call.