BUG REPORT
What happened:
As of the recent update to VSCode there is some weird behavior with VSVim. For example every now and then in insert mode, you can't use tab, cmd+left, cmd+right, fn+delete. Tab actually inserts <tab> and the others just do nothing. There may be other key combinations that don't work, but those are ones that I use often so I've noticed the behavior. I've tried this on two different Macs running 10.13.2 and they both have this behavior. Disabling VSVim fixes the issue. If you toggle between visual mode and then back to insert mode, it starts working as expected again.
What did you expect to happen:
tab should add a tab like it always used to
cmd+right should behave like the end key
etc.
How to reproduce it (as minimally and precisely as possible):
I haven't found any particular event when this behavior starts. Every now and then (quite often) when it toggles from one mode to another, it start failing. I'll keep a look out to see if I can notice anything in particular that causes the issue.
I've had this issues for quite a few days. I've tried removing all plugins and installing vim again, same issue.
Environment:
I am having this exact issue but was hesitant to open a report because I was not 100% sure it was VSCVim. I have followed the same steps as you, disabling all other plugins and reinstalling and still experience the issue. I cannot find a way to trigger it 100% of the time yet.
I am getting the same tab behavior, and home/end stop working as well. I do not see any debug messages or output.
edit: I think I found a way to reproduce fairly consistently. Open 2 files and in the first file enter insert mode. Switch to the second file, enter insert mode and insert some text, then leave insert mode. Switch back to the first file and try to insert a tab. Issue should reproduce.
Dupe of #730. Fixed in master.
Most helpful comment
I am having this exact issue but was hesitant to open a report because I was not 100% sure it was VSCVim. I have followed the same steps as you, disabling all other plugins and reinstalling and still experience the issue. I cannot find a way to trigger it 100% of the time yet.
I am getting the same tab behavior, and home/end stop working as well. I do not see any debug messages or output.
edit: I think I found a way to reproduce fairly consistently. Open 2 files and in the first file enter insert mode. Switch to the second file, enter insert mode and insert some text, then leave insert mode. Switch back to the first file and try to insert a tab. Issue should reproduce.