4 ms·
I'm one of the developers for VsCodeVim, and many of the prominent vim plugins support most of these. I'll break down what vscodevim supports. > text objects Y
by chillee 9y ago
I'm one of the developers for VsCodeVim, and many of the prominent vim plugins support most of these. I'll break down what vscodevim supports.
> text objects
Yes, cit, ciw, ci), etc. all work
> marks
Mostly. We don't have proper support for uppercase marks (across files and persistent), nor some of the less common autogenerated marks ('] for example).
> mappings
Works for most common mappings. Stuff like jj to <Esc>, space to <leader>, etc work, but there are definitely bugs in it.
> macros
Yes. Missing some stuff like the ability to execute any register as a macro (instead of just text), but otherwise works.
> ex-commands
Full support through neovim integration. Technically even supports any plugins through Ex-commands.
I've also been working on a PR for full neovim integration, https://github.com/VSCodeVim/Vim/pull/1897 https://github.com/VSCodeVim/Vim/pull/1897
Many of the other vim plugins also support many of these. VsVim is excellent, for example.