I don’t know why there’s so much hate for Vim. It’s simple- just use it as your default text editor since you first started using computers, and keep using it forever, and problem solved!
Setup for the overused joke - I’ve been using vim since I first started using a computer, I just can’t quit.
VIM really does have everything. Even a fully functional internet browser. 🙂
yeah, but emacs still wins out in capabilities. https://xkcd.com/378/
:set nocompatWhy VIM decided to make itself run just like VI (by default) is beyond me. Isn’t the long name “VI Improved”?
Vims defaults are quite crap overall. It is why everyone needs 100s of lines of configs and many plugins to turn it into something decent. Well worth the setup but it could go a long way to making things nicer to use out the box.
deleted by creator
Go beyond the lazy memes and see for yourself why it has such a loyal cult!
Because they grew up with it? I cant think of any other reason. I used it in college for a class bcz my old as fuck professor required it. Its obtuse, old, and doesn’t have a lot of functionality of modern code editors.
The only people who want to use it are people who started with it decades ago, or people who were forced to use it, and now think they’re superior somehow to everyone else who doesn’t use it.
The only people who want to use it are people who started with it decades ago, or people who were forced to use it, and now think they’re superior somehow to everyone else who doesn’t use it.
oof now that is a lazy argument, I hope you were being sarcastic!
How is this a lazy argument? Most people dont use Fortran, Cobol, or Assembly anymore for the same reason. There are better alternatives out there.
Vim is a style of keybindings centered around only needing a keyboard, what do programming languages have to do with my point?
‘vimtutor’ is your friend. Nobody sane uses vim as an IDE, but if you have to ssh to a host to fuck with a config file it’s pretty nice to know because you can guarantee that most distros have at least vi, if not vim.




