200
How to quit VIM?
(szmer.info)
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
sudo
in Windows.Please report posts and comments that break these rules!
There's many very basic features of vim that VsVim does not have (like... almost all command line commands), basic features which regular vim users use all the time.
You seem to think that people using vim emulation is the norm and using vim itself is the exception and unusual... Which is very much not the case. The opposite is true, with VsVim users being a minority. It's relatively novel among vscode users (most just use a mouse and maybe a small handful of built-in shortcuts), whereas vim itself is quite ubiquitous in the Unix world, with many Linux machines even providing it as the default editor. I know many vim and emacs users (including lots that I work with), and maybe 1 VsVim user (honestly not even sure if they do).
!
is supported:https://github.com/VsVim/VsVim/blob/master/Documentation/Supported%20Features.md
It sounds like you haven't tried VsVim in a long be time, or had an unusually bad experience with it.
(Edit: My responses to your other points were my old man energy, and not worth anyone's time, so I removed them.)
Vim's command line, i.e, commands starting with
:
. The vanishingly few it does support are, again, only the most basic, surface-level commands (and some commands aren't even related to their vim counterparts, like:cwindow
, which doesn't open the quick fix list since the extension doesn't support that feature).The last commit to the supported features doc was 5 years ago, so no, it isn't. Seriously, you can't possibly look at that doc and tell me that encompasses even 20% of vim's features. Where's the quick fix list? The location list? The args list? The change list? The jump list? Buffers? Vim-style window management (including vim's tabs)? Tags? Autocommands (no, what it has does not count)? Ftplugins?
ins-completion
? The undo tree? Where's:edit
,:find
,:read [!]
, and:write !
?:cdo
,:argdo
,:bufdo
,:windo
?Compared to what vim can do, it is absolutely a joke.