I didn't see any way to toggle Neovim mode on and off. That's important to me since some operations don't translate easily to Windows, like clipboard copy and paste, select all, etc.
In meantime you can use insert mode, all neovim keybindings are disabled except <C-r> and <C-a> (you can unbind it to restore original select all behavior for ctrl+a) while in insert mode.
I'm assuming you're using wsl option, yeah? Clipboard is actually easy fixable for wsl interop, i'll look sometime soon into it.
This feature could be useful to be able to use the version control view
Hey, does ctrl-c work to copy in insert mode for you? In my case it exits insert mode and does not copy. Tried to turn of "Use Ctrl Keys For Insert Mode" but it wouldnt help.
Im on windows and not using wsl.
Any suggestions?
@KuenstlicheIntelligenz
add to your keybindings.json
{
"command": "-vscode-neovim.escape",
"key": "ctrl+c",
}
this will unbind ctrl+c from the escape key
Also ctrl+insert / shift+insert are working for copy & paste
I would like to see this too
Why close this? This is a useful feature to be able to toggle between vim keybinds and standard vsCode keybinds.
Is there any news? I think this is a very useful feature to be implemented. In the Vim extension it's possible to do that by typing _ctrl+shift+p_ followed by _toggle vim mode_.
I find I myself mostly using actual vim more because switching key modes back and forth all the time is cumbersome and I'm too old to learn vscode key bindings or to not constantly try to use vim bindings whenever I type in an editor. I hope this does happen though, any improvements that reduce the number of times that I have to switch keybindings is a good thing. Update : actually thought this was a different issue but it still works. I do toggle using the vim extension now.
Most helpful comment
@KuenstlicheIntelligenz
add to your keybindings.json
this will unbind ctrl+c from the escape key
Also
ctrl+insert / shift+insertare working for copy & paste