Describe the bug
When I grab multiple lines of text in visual mode and click S, it is expected that it deletes all lines that are selected and puts me into insert mode. But what is happening instead is that it puts me into insert mode and allows me to insert one character at the start and beginning of the selection.
To Reproduce
Steps to reproduce the behavior:
v to enter visual mode.jj to select two lines down.S to attempt to delete the selected lines.e to see that an 'e' has been inserted into the location where you started and ended the selection.Expected behavior
When I grab multiple lines of text in visual mode and click S, it is expected that it deletes all lines that are selected and puts me into insert mode.
Screenshots

Environment (please complete the following information):
Extension (VsCodeVim) version: 1.10.2
VSCode version: 1.38.1
OS: macOS Mojave 10.14.6
Additional context
I'm no VIM expert, but it seems like S isn't the only key to have issues in visual mode. Selecting in visual mode and clicking I or A also seem to reproduce unintentional behavior.
So just a quick question, was there ever a version in which this command worked as intended? I swear I had no problem with this plugin back then, but ever since I tried it out again recently, it has been the only thing that has been holding me back from using the plugin.
No, as far as I can tell, it's never been supported in visual mode. I'll get to this when I have the chance; in the meantime, you can use c in visual-line mode to get the same effect, though I know changing muscle is stubborn.
@J-Fields I want to give this a try
@1ntEgr8 Awesome, thanks! I'll assign the issue to you.
Hi, myself and @bdomanski would like to take a look at this one as well as we are close to finishing up our first PR.
Sweet, thanks @micklett!
Hello @J-Fields i would love to work on this issue.
Duplicate of #4812
This was fixed by https://github.com/VSCodeVim/Vim/commit/d43a6e1ef49da86a4e6978760299f5196d137431