Seriously, the fetish people have for vim and for pushing a modal editor on people who didn’t learn on such programs is downright weird. Vim is definitely an insane default editor for anyone who’s not already a skilled fan of it. Micro even has mouse support, making the incredibly common task of “put something at a certain place in this config file” trivial, versus vim where you only need to memorize 12 random key bindings to become more efficient at keyboard cursor control than what a 7-year-old can do with a mouse.
I classify vim usage more as a religion than anything else. That doesn’t mean I don’t respect how effective that 0.5% of developers can be with it, but nearly no one I’ve met is as efficient in it as they’d be in VSCode, and about 95% are so unskilled in Vim that they get tripped up by just the basic mode switch and remembering :wq. They should not even be bothering with it. But sadly it seems 80% of people think it’s mandatory to use it to edit random files on servers, and as the editor for things like git.
Absolutely it feels disrespectful maybe in the context of Bram Moolenaar's recent passing, but... To me the vim thing is kind of cultish?
I have encountered many gatekeeping-elitists out there who act like this is some kind of entrance exam for competence in our profession or something. It's disturbing.
Early on I went with the emacs religion instead of the vi religion. That merely came down to the fact that my favourite MUD/MOO client was in emacs (it was amazing, BTW). And because emacs was on the HP-UX systems I was playing on. And because the modal editing in vi seemed crude and slow to me.... but in the intervening years I'd never thought of telling anybody around me that they should be using emacs or judged them for not using it?
But I've now encountered several people in the last 20 years who said things like "I wouldn't hire somebody who relies on an IDE to write code" always along with an aggressive promotion of vim.
Anyways, I think vim is neat. I respect it. But I won't use it... Don't Mode Me In.
I classify vim usage more as a religion than anything else. That doesn’t mean I don’t respect how effective that 0.5% of developers can be with it, but nearly no one I’ve met is as efficient in it as they’d be in VSCode, and about 95% are so unskilled in Vim that they get tripped up by just the basic mode switch and remembering :wq. They should not even be bothering with it. But sadly it seems 80% of people think it’s mandatory to use it to edit random files on servers, and as the editor for things like git.