You really think your hand-crafted text editor would overthrow?Who called exaggeration?
You really think your hand-crafted text editor would overthrow?Who called exaggeration?
You don't understand? Then there is no hope for you, MG...Why are you throwing random things from behind a tree? This is the child corner of the camp.![]()
What is that even supposed to mean?You really think your hand-crafted text editor would overthrow?
[…] 300 documented keyboard sequences to edit a line of text […]
*/# “search current word” (forward/backward). All those years I did /word and n/N. Now I feel stupid. On the other hand, now I can’t live without this function anymore.h (←), j (↓), k (↑), and l (→) are on the right‑hand home‑row is wrong – these mappings are useless to me. Similarly, that everybody spoke English: change, insert, next, paste, word etc. This design impedes seamless internationalization. At the same time – as it has been mentioned before – lots of actions can be achieved with one or two keystrokes. That’s incredibly powerful.What is that even supposed to mean?
Many don't see the advantage. Many do see the advantage. For many a compromise is to use a vi/vim style plugin for VS, VSCode, CLion, etc. Its basically a gradient.Still, I see no advantage of using the vi-family to edit files. It's only a low-level standard for in a limited environment.
named "...2022" while it's 2026.In a 21 page thread,

It's only a low-level standard for in a limited environment.
AI? I'm at least not stupid enough to use some always-online system that tries to benefit of my text. That trend is 1 of the dumbest ever.This is not a LIMITED ENVIRONMENT issue. This issue has to do with the longevity of AT&T, *BSD, UNIX and Linux systems as compared to other operating systems.
The actual issue is that you can TODAY (in the year 2026) still login to and use older release UNIX/Linux systems that were created and deployed decades ago. When you do that you are living in the past and you have to work with the way things worked in the past. vi(1) and (maybe emacs(1) ) existed in those days and there is a high likelihood they are going to work.
Many of us like going from the past to future with as many things being/working the same as possible because it makes it easier to support the operating system.
Glad your "AI" will always create a custom, flawless, working editor for you on-the-fly -- good luck with that![]()
Nah! Don't be so hard on yourself.Even after 15+ years of use you learn new [...] Now I feel stupid.
but we’re stuck with editing a two‑dimensional matrix of character cells. Yes, it is the least common denominator, still it feels archaic from today’s point of view.
Not graphical but fuilly visual. I almost always use ee for anything. It doesn't copy lines out of view like mousepad, that I rarely use to avoid that.MG you are trying to compare vi with graphical editors as if they both have the same goals and capabilities. Graphical editors fall down with the needs of there's where vi shines and runs rings around it. If I'm editing a document for publication I'm not going to use vi in misty cases (though one can and I have). Likewise one would struggle setting up a server or initial installation of many systems using libre office or msoffice.
But not learning vi is not learning the fundamentals of Unix operating systems which eventually rear their head
Mathematicians still use chalk and pencils
Note that I have used vi since 1981 and still it is my primary editor but one can learn the fundamentals of Unix without vi just fine. Recall that Joy created vi in 1977 and it first appeared (as vi mode in ex) in the first BSD in 1978 -- the Bell Labs guys continued using ed for much longer. In fact vi really has not much in common with the Unix philosophy or fundamentals.But not learning vi is not learning the fundamentals of Unix operating systems which eventually rear their head
In terms of user-facing experience, I feel ed -> vi is what separates traditional UNIX from modern UNIX.Recall that Joy created vi in 1977 and it first appeared (as vi mode in ex) in the first BSD in 1978
It does a *lot* more than ed! And you can get by without knowing many vi commands. A friend never learned advanced commands of vi & he would use "xxx...x" to delete whole bunch of words instead of "<n>dw" or "dt<char>" or something more efficient. Not even the dot command! I could never watch him editing!Where vi is still very "UNIXy" by design is that it doesn't do much
You sir are a visionary..The guy has been reading many books of magic spells and ancient scrolls full of secret incantations, studying hard to become a true magician
HahahaYou sir are a visionary..
Is that mushrooms microdosing or you been up too late?
I mean... you're going back a very long way. Vi has been around in mainstream unix since 1979 according to this https://en.wikipedia.org/wiki/Vi_(text_editor) ... so that's 47 years. Yes I remember my very first introductory lessons on unix were on a pdp 8 that only had ed, not vi, and it was pretty painful. But I think I'd call vi a pretty traditional part of unix by now.In terms of user-facing experience, I feel ed -> vi is what separates traditional UNIX from modern UNIX.
Traditional, yes. Fundamental, no. You can get by perfectly without knowing vi. And the orig. vi is pretty much gone now. It is now nvi on *BSD, vim on Linux.vi a pretty traditional part of unix by now.
I guess so, although they included vi in posix. It would be pretty grim if you were stuck with only ed again!Traditional, yes. Fundamental, no. You can get by perfectly without knowing vi. And the orig. vi is pretty much gone now. It is now nvi on *BSD, vim on Linux.
I didn't say you couldn't. Vi is a core concept, a core tool, of using Unix.one can learn the fundamentals of Unix without vi just fine.
True, it does seem quite funny to write considering its age but I still would call that era of UNIX 'modern'.I mean... you're going back a very long way. Vi has been around in mainstream unix since 1979