Open subhakarks opened 1 year ago
This seems to be a known issue. I opened the same issue here: https://github.com/VSCodeVim/Vim/issues/8630
While I believe 1.26.1 was supposed to fix this, perhaps not. I had to go back to 1.25.2 available at https://marketplace.visualstudio.com/items?itemName=vscodevim.vim and manually install it to avoid the issue.
This bug is still around. I could not figure out the cause until I came here. It really messes up typing muscle memory and speed.
Can happen at any position along a line:
And you're right: it doesn't do it all of the time. Things seem fine after doing a window reload (CMD-Shift-P
, choose Developer: Window reload) but then it comes back after a while.
Describe the bug I am this weird behavior. I have below text.
cursor is in line 2 (
this is line two
)press o to insert below. Cursor goes to position marked X below
press up-arrow. cursor goes beginning of line
this is line two
press
End
key. Cursor goes to end of line twoNow press left-arrow, cursor goes to the beginning of the line instead of moving back by one char.
This happens most of the times. Doesn't happen sometimes.
I did not see any errors when VIM log-level is set to DEBUG.
I can see that
extension.vim_left
is the command when left arrow is pressed. looks like its going last position in the jump list?Extension (VsCodeVim) version: 1.26.1
VSCode version: 1.83.1
OS: Mac OSX Ventura 13.5.2, Apple M2 Max