vim.insertModeKeyBinding not working for Combinatorial key (Ctrl-?)
See original GitHub issueDescribe the bug A clear and concise description of what the bug is.
To Reproduce Steps to reproduce the behavior:
- Go to ‘user-settings’
- config
"vim.insertModeKeyBindingsNonRecursive": [
{
"before": ["<C-j>"],
"after": ["m", "m"]
}
],
- press <C-j> but nothing happend
Expected behavior input characters: “mm”
Screenshots If applicable, add screenshots to help explain your problem.
Environment (please complete the following information):
- Extension (VsCodeVim) version: 0.15.0
- VSCode version:1.25.1
- OS: 4.17.5-1-ARCH
Additional context Add any other context about the problem here.
- Last version is ok.
- Other key(not Ctrl) is ok.
Issue Analytics
- State:
- Created 5 years ago
- Comments:9 (4 by maintainers)
Top Results From Across the Web
Vim for VSCode: Remap ctrl + e to go to end of line in insert ...
I've tried multiple variations to no avail, and any other key combination seems to work flawlessly, see this for example: "vim.
Read more >Ctrl keybindings not working in wsltty
In order for a mapping to work, Vim has to recognise the keycodes that your terminal is sending. To find out what your...
Read more >vscodevim normal mode key binding toggle terminal
... vscodevim and I've been trying to remap the Ctrl+` command to toggle the terminal in normal mode, but it doesn't seem to...
Read more >vscodevim-sneak-fork - Visual Studio Marketplace
Enable Vim ctrl keys overriding common VS Code operations such as copy, paste, find, etc. Boolean, true. vim.visualstar, In visual mode, start a ......
Read more >package.json · Blleem/Vscodevim - Gitee.com
"description": "Non-recursive remapped keys in normal mode. Allows mapping to vim commands or vscode actions. See README for more.".
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
We don’t remap this ctrl+ combination <C-j> most likely. Can you use native vscode bindings to do what you want to do? Something like this
{ “key”: “ctrl+j”, “command”: “xxxxxxx”, “when”: “editorTextFocus && vim.active && vim.mode == ‘Insert’ && !inDebugRepl” }
I am new the project, was just in the back of my mind when I read your issue 😃