Previously CE unconditionally bound Ctrl+D to duplicate-selection — a
JetBrains habit that clobbers VS Code's default "Add Selection To Next
Find Match" multi-cursor binding. Add a Settings → Keybindings → Keymap
selector (defaulting to VS Code) and register the JetBrains-style
overrides only under the JetBrains preset:
- Ctrl+D → duplicate selection
- Ctrl+Y → delete line
- Ctrl+Shift+/ → block comment
VS Code users now keep their muscle memory; JetBrains users opt in.
Audited the other custom Monaco bindings (Ctrl+Enter, Ctrl+Shift+Enter,
Ctrl+F8/F9/F10, Ctrl+Shift+F1) — they're CE-feature-specific and don't
conflict with either editor's defaults, so left alone.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>