4 ms·
> I tried several times to learn it, but I always forgot the shortcuts... If you keep at it you will develop the muscle memory. I am not an expert in Vim, but
by _448 4y ago
> I tried several times to learn it, but I always forgot the shortcuts...
If you keep at it you will develop the muscle memory. I am not an expert in Vim, but I use it whenever I want to write some code. Once I was given a coding problem to solve. The interviewer gave his laptop to me with part of the program implement and I had to complete the program. The problem was the C++ code was written in Visual Studio on Windows and I had not used that setup for a long time. So it was frustrating for me and amusing to the interviewer to see when I use to press Vim keystrokes while writing the code in VS :)
- tomkarho 4y ago> So it was frustrating for me and amusing to the interviewer to see when I use to press Vim keystrokes while writing the code in VS And this is why I have never been comfortable with vim or the idea learning it on that level. Why would I spend time muscle memorizing a program that conflicts so much against all other editing software and related paradigms? The skills do not scale enough to make it worth the effort imo. Sure your vim powers skyrocket but any other interface where you have to type becomes a nightmare to work with effectively. Are the advantages of working really really well with one tool worth the effort when you lose productivity in every other tool (99.9% of them) out there? Maybe if you can live constantly in vim but how many of us truly only edit text files during our day to day?
- atarv 4y agoLearning vim has actually made it easier for me to use other IDEs and editors. Most of them have plugins that provide vim keybindigs for editing. Many other programs loosely follow vim bindings. For example if you enable hotkeys in GMail webclient you can use j and k keys to move between emails, press / to search just like in vim. In the comment you replied to the author was in an interview situation so they didn't have time to install any plugins.
- eimrine 4y ago> Why would I spend time muscle memorizing a program that conflicts so much against all other editing software and related paradigms? Because no other editor is oriented to muscle-memorizing. > any other interface where you have to type becomes a nightmare to work with effectively. Something tells me that you are talking about some interfaces with mouse. It's really a nightmare for mine inner vimmer to get my hands out of keyboard in any other editing interface or even to look at keyboard for searching those Alt-Ctrl-Shift chords.