We don’t want a viditor, we want an editor. Why? Because ed is the standard!
On the system I administrate,
vi
is symlinked toed
administrate
Mike Tyson?
Ah, nice one! Didn’t realize it could even be done.
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
I like micro
Vi hasn’t been updated since 2005. Aren’t everyone just using vim or neovim?
Not to imply that Vi is perfect, but Vi is perfect. What do you need an update for? /s
I use whatever the machine gives me when I type
vi
, I assume it’s usually vimHuh,
vi
for me has always been actual vi, not vim. Didn’t know some systems symlink vi to vim.vim has a limited “vi-mode” that it uses if you call it as vi. so it could still be vim.
Vim is the preferred experience, so it’s for end users. Unless you have a system with no real addons and classic *nix environment, you’re almost always going to be using Vim. Alpine linux is a good example of a stripped down environment that still uses Vi.
A long time ago, someone posted advocating symlinking
vi
toemacs
. Evil, but entertaining.
Emacs
(ducks)
I use vi from an Emacs Shell, which was spawned from an Emacs GUI.
bro tryin’ to summon a demon… /s
Emacs is what the unified linux desktop should be
link the vi command to emacs, and you’ll be able to say you use vi
you’ll be able to say you use vi
I haven’t wanted to say that in the 32 years I’ve had the choice.
No
This is the way.
What makes 6 so popular?
Because vii viii ix
* laughs in Latin *
Java? vi!
COBOL? vi!
SVG? Believe it or not, vi!/s
BMP? vi and control-v!
WAV? There’s probably a plugin for that!
Editing excel spreadsheet? VI
Excel files (.xlsx) is just an archive of some XML files and whatnot, so sure you could edit them in vim.
Though I’d rather edit them in CSV format
Everyone at work is using Cursor these days, except for me using neovim and my emacs loving coworker. When we present during pair programming our coworkers go nuts over watching our workflows and trying to figure out if they can do similar things in Cursor lol.
tbh they probably can, it’s just more
ctrl
involvedProbably!
Neovim and emacs are both incredibly heavy. I would rather just use something like VScodium.
Nano and Vim are small and quick.
I know this is supposed to be a joke. But, VI is awful, and i can’t believe anybody would use that over a modern editor. But, I know some people who like it.
Literally the only thing I code in at work. Have done so for decades.
Can’t stop, won’t stop.
Yeah, it’s a dinosaurs tool for people who refuse to adapt to new stuff.
Imagine thinking modern IDE are more efficient than vi 😯
Curser is more intuitive, I agree, but you will never win a code race against similar skilled coder on vi…
how do you tolerate the 0 and $ to jump to the ends? it’s so painfully inconvenient and made me switch to helix where it’s g->h and g->l. do you not use the default keymap?
You could also do
I
orA
followed byesc
for the same effect.Most often though I use
/
or?
to just go specifically where I want.you can change that if it bothers you
yeah ik, I’m just curious about how people deal with it
Most nvim users I know have their setup very much customized. That takes time, effort and is a pita. But afterwards you have a tool that just works like you want it to work, and is super fast (at least compared to VSCode).
Muscle memory mostly. I miss vim keybinding when I have to type in anything else, including Lemmy.
Shift-A and Shift-I to append at the end or insert at the start.
Once you know the system, it’s much easier to do everything without having to take your hands off the keyboard to use a mouse.
Most people just use vim
Modern “vi” is typically a symlink to vim, and as long as compatibility is disabled it’s very useful; especially when working over ssh or quick and dirty config editing that doesn’t warrant a full blown ide to be started up.
Nano is for that purpose
Nano is for people that are too lazy to learn vi if they much time (ergo not needing it)or have too less time to learn it (even tho, they would get so much time back in return, if they would learn vi)
This applies only to people that regularly work with GUIless headless machines
Okay I kinda get it if you regularly write scripts or configs on headless machines, though even then I’d think using just vscode remote development plugin would be my tool of choice.
Usually I use nano if I just need to do a quick change to a file, or even on my personal device if it requires sudo (such as apt sources or fstab) and I do it just once so don’t bother thinking how to use sed for it
It is a pain for larger files. It small and light but doesn’t have the same featureset.
I prefer vim, but vi is nice too. (I miss Vimperator for Firefox)
It’s just so fast when you get it down. It works well with a cli-only work flow. Why use mouse when type very fast?
There’s immense pleasure and honor in writing C the way our ancestors did.
Why use mouse when type very fast?
Vim actually has pretty good mouse support too if you turn it on!
If you liked vimperator, you might like https://qutebrowser.org/
it’s not everyone’s cup of tea, and that’s fine. It’s not awful though. Arcane, yes. very powerful? also yes.
Nano is just better and I’ll happily die on this hill
No
Nano is easier to get into, but far more limited.
And easier to get out of…
Is it? If it wasn’t printed on the bottom, would you really be able to guess Ctrl+X, Y, Enter any easier than colon, q, Enter?
The key difference here is “it’s printed at the bottom”.
I don’t immediately need a user guide to tell me how to save and exit the program
skill issue
xoff ignored mumble mumble
It is very fast
VI is life
If you don’t have one to begin with, sure, I guess. For everyone else, there’s Nano.
Skill issue