The comments on this post went exactly like they have over the past 20 years, with one exception.
Emacs is all but forgoten.
Vim wins.
Hint: :q!
Sister communities:
Community rules (click to expand)
1. Follow the site-wide rules
sudo
in Windows.Please report posts and comments that break these rules!
Important: never execute code or follow advice that you don't understand or can't verify, especially here. The word of the day is credibility. This is a meme community -- even the most helpful comments might just be shitposts that can damage your system. Be aware, be smart, don't remove France.
The comments on this post went exactly like they have over the past 20 years, with one exception.
Emacs is all but forgoten.
Vim wins.
Recently, I recommended to a friend that basic vim/vi is worth learning because it's a baseline that you can always trust will be there across different Linux systems.
They asked me what I used most on my home system, and the answer was emacs, but I was very clear that I was not recommending it. It's a particular kind of person who finds themselves at home in emacs, and for everyone besides those people, selling them on emacs would feel like persuading them to do hard drugs.
you have offended all 6 of us, prepare for retribution
Well, "vi is love" is something I always see as "masochism is related to sex".
Op, what do you find more offputting: emacs or neovim?
Bro you forgot the 'm' at the end of vi
And the i, c, r, and o. In fact keep the vi.
I like micro
We don't want a viditor, we want an editor. Why? Because ed is the standard!
On the system I administrate, vi
is symlinked to ed
administrate
Mike Tyson?
Ah, nice one! Didn't realize it could even be done.
It isn't as dumb as it sounds, honestly! I used to use DBeaver and it is a fantastic project, but I really wanted Vim keybinds to construct my queries as they can sometimes be quite large. There used to be a plugin that added the functionality but it stopped working on my machine. This Vim plugin is essentially a wrapper for the CLI SQL client (psql in my case), so using it actually kind of makes sense, I think.
The biggest issue I faced was exporting the results, but I just created a function in my ~/.vimrc that copies all the text of the results to a new tab and formats it however I want. CSV, HTML, JSON, XML, Markdown, whatever I need is all there and predefined. All I have to do is call :ExportToMarkdown
and off I go.
in highschool my physics teacher used vim to write stuff, like most times when checking if everyone was in class he'd just open vim and type people's name in there