Changing from a distro that defaults to nano to another that defaults to vim… What to do other than installing nano and changing visudo?
At the risk of restarting the Editor wars (https://en.wikipedia.org/wiki/Editor_war) from days of yore, I find it interesting that emacs wasn’t even in your list of contenders. I hear it mentioned less frequently these days, so perhaps it’s going by the wayside?
For the record, I’m a vi/vim user! I had the privilege of being taught to use it by an RFC-writing greybeard decades ago, and have used it without thinking ever since.
For those who find themselves on a machine with only vi/vim, or want to learn, here’s a quick primer when editing a file (usually done by typing “vi foo.txt” in a shell) –
:q! …Force quit vi (:q also works – gentler!)
:wq! …Save file and quit vi
i (then type characters) …insert text at current position
A (then type characters) …Insert at end of current line
G …go to first character of last line in the file
/foo …search for first occurrence of “foo” in the file (hit / again to find additional instances)
x …Delete character under cursor
:56 …Go to line 56
yy …Copy the line the cursor is currently on into the buffer
p … Paste the buffer
r (then type character) …Replace character under cursor
u …undo (hit multiple times to undo prior actions)
When done with a command like this, hit Esc to go back into normal mode.
Second nature after a bit of practice! I used to work with a guy who insisted on using ed. That was… odd.
Yeah but op was comparing editors, not OS’s. https://emacsos.dev/
well it is an editor, it was intended to be an editor, you just have the options to watch videos within it 😂
Heh. Sounds like a modern variant of Zawinski’s Law: https://www.laws-of-software.com/laws/zawinski/
Not in my case but part of Emacs’ downward-trending mindshare could be due to RMS himself.
Is RMS still actively involved in Emacs?
Been using it (not often beyond basics for home server container administration) for years but I always get confused with searching vs search and replace vs global search
/<search> (n for next instances)
:%s/<search>/<replace>
:g/<search>/p (grep was named after this one IIRC, Global Regular Expression Print)
And often I just use :%s to search and highlight all instances and don’t press enter because I forget the others and I often have to search and replace for docker comppse snippets.
:h?
micro for sensible defaults out of the box, and because I don’t like modal editors.
I use Helix… Uhhh idk I think it’s nice I guess
There are dozens of us!
🤝
Helix for modal, Fresh for non-modal.
Hmmm, Fresh looks interesting, didn’t know about that one!
Team Neovim.
I looked into ed, then decided its not for me.
Emacs
how do y’all deal with that pinky
Nano, because it’s the only one I can remember how to quit from without power cycling the computer.
Top Tip: open another terminal and kill the task from there
( /s )
Either you forgot your sarcasm tag or you shouldn’t be using computers 🤣.
nano. I can’t memorize esoterica.
Emacs.
With all the vimmery going around nowadays though, I feel like I’m on the losing team. ;_;
Join us! Use Evil mode!
Still team Emacs. We’re a team because we use elisp, not because of something trivial like how our text editors work.

Surprise unix_surrealism
deleted by creator
You know you’ve made it as a content creator when other content creators redistribute your content!
deleted by creator
NANO I just need simple, and tell an me how to save and exit without abstract key codes.
Helix
I’ve never heard of helix before, is it any good?
I use it daily and think so. Best part is that it dose not need any plugins to be a modern editor. Just configure any LSPs you want and it all just works including things like fuzzy finding, multiple cursors, file browsing etc.
This all being said a plugin system is close to being added. :)
Imagine vim designed today.
I’m an
emacs -nwkind of guy.But if I have to pick one of your options,
nanoI use emacs
One of us!
I use nano because I haven’t learned how to use anything else yet.
I have switched to using helix, so no matter which distro I am on I need to change it to be my default by setting the EDITOR env var.















