3 ms·
Vim is great but ancient. It was designed on/for systems that just don't exist any more. E.g. looking at the popular keyboard of the time hints at why "escape
by jdonaldson 7y ago
Vim is great but ancient. It was designed on/for systems that just don't exist any more. E.g. looking at the popular keyboard of the time hints at why "escape" was such a critical key : https://i.imgur.com/Hn174TJ.jpg https://i.imgur.com/Hn174TJ.jpg
In order to get the most from Vim, you have to take a huge step back and look at your screen configuration and usage patterns.
* The escape key is too difficult to reach on modern keyboards, use ctrl-c
* Code file sizes are becoming really large. Use search rather than directional navigation/paging to save some time
* The search key is too difficult to hit, remap to space
* Most people are on a wide screen. So, try to make vertical splits as easy as possible to do.
* Folder based search is now very fast and efficient. Use a modified search command (<leader>space) and map it to Rg/Ack
There's some good work recently done for vim with language servers. I'm counting on redoing the key mapping once more. IMHO the poor defaults of vim isn't a bug of vim, it's a feature.