🗒️IDE Mappings

type
status
date
slug
summary
tags
category
icon
password

1 ⌨️ IDE Mappings

Here is a full list of all mappings that are available. If any of hotkey for IDE action is missing, Keyshots mappings
hotkey is used instead.
Command Name
Keyshots Mappings
Visual Studio Code
JetBrains IDEs
Microsoft Visual Studio
Add caret cursor down
Ctrl + Alt + ↓
Ctrl + Alt + ↓
Shift + Alt + ↓
Add caret cursor up
Ctrl + Alt + ↑
Ctrl + Alt + ↑
Shift + Alt + ↑
Duplicate line down
Shift + Alt + ↓
Shift + Alt + ↓
Duplicate line or selection
Ctrl + Alt + D
Ctrl + D
Ctrl + D
Duplicate line up
Shift + Alt + ↑
Shift + Alt + ↑
Expand Line selections
Alt + E
Ctrl + L
Ctrl + W
Shift + Alt + =
Change Keyshots preset
Ctrl + Shift + P
Insert code block
Ctrl + Shift +
Insert line above
Ctrl + Shift + Enter
Ctrl + Shift + Enter
Ctrl + Alt + Enter
Ctrl + Enter
Insert line below
Shift + Enter
Ctrl + Enter
Shift + Enter
Shift + Enter
Insert ordinal numbering
Shift + Alt + N
Join selected lines
Ctrl + Shift + J
Shift + J
Ctrl + Shift + J
Move line down
Alt + ↓
Alt + ↓
Shift + Alt + ↓
Alt + ↓
Move line up
Alt + ↑
Alt + ↑
Shift + Alt + ↑
Alt + ↑
Multi-toggle bold
Ctrl + Shift + B
Multi-toggle code
Ctrl + Shift + C
Multi-toggle comment
Ctrl + Shift + /
Multi-toggle highlight
Ctrl + Shift + H
Multi-toggle italic
Ctrl + Shift + I
Multi-toggle strikethrough
Ctrl + Shift + M
Open developer tools
F12
Open Keyshots settings tab
Ctrl + Alt + ,
Select all word instances
Ctrl + Shift + L
Ctrl + Shift + L
Ctrl + Shift + Alt + J
Shift + Alt +
Select multiple word instances
Ctrl + D
Ctrl + D
Alt + J
Shift + Alt + .
Shuffle selected lines
Ctrl + Shift + Alt + S
Sort selected lines
Ctrl + Shift + S
Split selections by lines
Ctrl + Alt + L
Split selections on new line
Alt + S
Switch 'inline title' setting
Ctrl + Alt + T
Switch 'line numbers' setting
Ctrl + Alt + N
Switch 'readable line length' setting
Ctrl + Alt + R
Switch Keyshots case sensitivity
Ctrl + Alt + I
Toggle case (JetBrains)
Ctrl + Shift + U
Ctrl + Shift + U
Toggle keyboard input (<kbd>)
Ctrl + Shift + K
Toggle selections kebabcase
Alt + -
Toggle selections snakecase
Shift + Alt + -
Toggle selections URI encoded/decoded string
Ctrl + Alt + U
Toggle underline
Alt + N
Transform selections to lowercase
Alt + L
Ctrl + U
Transform selections to titlecase (capitalize)
Alt + C
Transform selections to uppercase
Alt + U
Ctrl + Shift + U
Trim selections
Alt + T

2 ✌️⌨️ Double-Key commands

Double key commands are feature used in JetBrains IDEs, that are
doing certain actions after specific key is pressed twice.
Now Keyshots has two double-key commands:
  • Ctrl - Pressing and holding last key and then press ↑ or ↓ will add caret cursor just like Add caret cursor up or Add caret cursor down do
  • Shift - If you have internal plugin Quick Switcher enabled, then this shortcut will open quick switcher window just like Ctrl + O does
If you do not like them, then you can disable them in settings.

3 🎛️ Settings

Adds ability to choose default hotkeys mappings by IDEs presets. You can also configure behavior of some commands.
You can choose from these IDEs presets:
  • Clear (everything blank; set in default when keyshots are installed)
  • Visual Studio Code
  • JetBrains IDEs Family (IntelliJ IDEA, PyCharm, WebStorm, ... )
  • Microsoft Visual Studio
  • Keyshots default hotkeys mappings
You can change it also via modal window inside obsidian that you can
open with command "Change Keyshots preset" with Ctrl + Shift + P shortcut.

4 ⚠️ Possible conflicts:

Some IDE commands have hotkey, that is already set to another Obsidian action and that results into conflict.
Here is list of all possible conflicts:
Hotkey
Visual Studio Code
JetBrains IDEs
Microsoft Visual Studio
Obsidian Action
Ctrl + L
Expand line selections
Toggle checkbox status
Ctrl + Enter
Insert line below
Insert line above
Open link under cursor in new tab
Ctrl + W
Expand line selections
Close current tab
Ctrl + Alt + Enter
Insert line above
Open link under cursor to the right

4.1 My conflicts handling

For default Keyshots mappings I will take care of all conflicts with Obsidian hotkeys. However mind that I can take care
of obsidian hotkeys only meaning that plugins hotkeys are irrelevant and impossible to handle due to unlimited plugin
amount.
Also, obsidian team recommends to don't set default hotkeys for commands and that is why Keyshots installs with "clear"
preset!
 
Loading...

No results found.