Open tylerlaprade opened 1 month ago
Hi @tylerlaprade, I think emulating 100% vim behavior leads to frustrating vscode experience, specially if you are new to vim. So the goal here is to make sure the standard vscode functionality remains unaffected and then bring in Vim features.
Things like ctrl+d
to scroll (which already is used for adding multi-cursor) can be annoying. So I instead added Space-bar
for scroll which is more universal.
Although vscodevim offers many settings to address this, still things working as expected out of the box (specially in insert mode) should make getting started with vim easier.
And since goal is not to mimic vim it also allows me to add stuff like Multi-cursor mode, Visual-to-Insert mode switch and vice-versa.
Also, I actually started by wanting to make a Learner Mode
that helps learning vim motions without getting in your way. I have only gotten around to making that. Hopefully will release it in near future.
Ah and forgot to mention, d
overwriting my yanked text which I have always found so frustrating. So I thought I would also "improve" on things like that.
That's awesome, thanks for clarifying! If this explanation is in the README
and the Extension Store description, it might help people decide between the various similar options.
Ah! I thought that should be clear from the current README but I'll add more if its not. Thanks for the suggestion. 🙂
Hi, this is an interesting extension. I'd like to inquire about what relative advantages it has compared to vscodevim. Thank you.