Do you use vim as your default text editor? If you do not, have you ever been in a situation you could do nothing but use vim?
Micro is always my go-to
I’ve been using Vim for 20 years.
I only opened it once and I haven’t been able to close it yet
nano
micro > nano
yes, that’s how unit prefixes work
i mean vim is fine and all and i can get around it fine but nano superiority
# ── behaviour ──────────────────────────────────────────────── set autoindent set atblanks set casesensitive set constantshow set cutfromcursor set historylog set indicator set linenumbers set minibar set mouse set nohelp set positionlog set smarthome set softwrap set speller "aspell -x -c" # set suspend # NOTE: Removed in nano 7.x; CTRL+Z suspend is now always enabled by default. # Kept here for reference in case of older nano versions. set tabsize 2 set tabstospaces set zap # ── backups ──────────────────────────────────────────────── set backup set backupdir "~/.cache/nano/backups/" # ── syntax highlighting ─────────────────────────────────────── include "/usr/share/nano/*.nanorc"Nano has syntax highlighting??
Always funny how people get surprised that nano actually does things. Its like everyone assumes it’s the fiscer price of editors
Yes I do all the time. But there are occasions where I have to use Vi as there’s no Vim.
On the terminal yes.
On GUIs I generally use an IDE or VSCodium with vim keybindings.
Yes. I also use vim here (in this Web textarea where I’m typing this answer) thanks to Tridactyl.
Yes
No. But only because I switched to helix. I have used vim for a lone time before that. Only having vim on a system is fine. Far worse is only having vi. Which is almost like vim but missing a lot of useful things.
I use helix part-time but am forced to go back to neovim a majority of the time for a few reasons:
- no persistent undo
- no ctags and cscope (some C/C++ projects don’t work well with clangd)
- niche plugins (e.g. I just found a neovim plugin that gives me a way to run ipynb files in-editor)
If 1 and 2 got fixed, I’d be a full time helix user
What do you mean by persistent undo? Never used helix before







