I put some time into it but ultimately abandoned it. I found too often I would accidentally trigger some command or mode and not be able to undo or get back to a known good state.
I put some time into it but ultimately abandoned it. I found too often I would accidentally trigger some command or mode and not be able to undo or get back to a known good state.
The best way to do this is to use vim in whatever editor you currently use.
I use vim inside of VS code. I started by adding the basics, HJKL navigation.
When I would notice that I would do a certain kind of editing often, I’d look up the vim command to do it faster. For example, I noticed I often needed to replace all text within {}. So I looked up how to do that, ci{ and made an effort to use it everytime going forward.
I built https://vim.so with that in mind. It’s a place where you can practice the commands which I’ve found are the most helpful when programming.
0: https://github.com/onivim/oni
1: https://www.youtube.com/channel/UC8ENHE5xdFSwx71u3fDH5Xw
2: https://www.youtube.com/channel/UCXPHFM88IlFn68OmLwtPmZA/vid...