Like what? I mean, what else besides editing text and saving the file is an editor supposed to do?
Well, I'm totally with you on that. It's usually the VIM guys who get really fancy, or I remember the Emacs guys who implemented Tower of Hanoi back in the 1980's... but I can see the attractiveness of features that extend an editor. We do actually support vim in the syseng environment here, because it contains integrations with Syntastic, a syntax-checking and code formatting tool. For example, if I edit one of our build scripts, it kicks out a complaint:
Code:
1 #! /bin/sh -
2 #
3 # Copyright (c) 2001,2004,2005,2015,2017,2021 by Joe Greco and
4 # sol.net Network Services.
5 # Unauthorized use or reproduction is strictly prohibited.
6 #
7
8 # $Id$
9
10 openssl=1.1.1l
11 libidn2=2.3.2
[Syntax: line:248 (2)]
1 src/makeitall|248 col 1 warning| pkgconfdir appears unused. Verify use (or export if used externally). [SC2034]
2 src/makeitall|249 col 1 warning| pkgconfdir2 appears unused. Verify use (or export if used externally). [SC2034]
~
It has correctly identified that pkgconfdir and pkgconfdir2 are unused variables. We don't care in this case because the format for these scripts is a standardized format, but this particular module has no libraries to worry about, and never utilizes these two variables.
I am genuinely curious what the heck is the appeal of something where you have to press five random keys with little to no visual indication just to LEAVE the damn thing
Explain to me why you should have to lift your fingers off home row, move your hand to a mouse, move a cursor up to "File", go down to "Save", and then "File", and "Quit". Quite frankly, I can hit esc-colon-:wq!-enter very quickly, a lot more quickly than that crappy mouse sequence. And you're assuming that the user knows how to use a windowed operating system. That's not a foregone conclusion. I remember in the '80's that my mom learned WordPerfect, a similar keystroke-oriented word processor, and then had to learn Windows, and boy was that crappy. But your complaint about "five random keys" would apply equally to many '80's word processors; since people paid a lot of money for them, I have to assume your premise is flawed.
The "appeal" of it is that it it worked on a UNIX system with half a million instructions per second, 512KB of RAM (that's KB not MB), and was brilliant in that it supported both teletype terminals (keyboard with a paper printer) in its "ex" mode, and also the newfangled video terminals with cursor movement ("vi" mode). There literally WAS no graphical option, we were HAPPY when CRT's and vi came around.
target audience for anything Linux
Well, this isn't Linux. Linux doesn't actually have a genuine vi that I'm aware of, relying instead on vim, whereas FreeBSD's nvi is at least a historically credible vi derivation. vim is a big fat ugly pig with a bunch of warts, but is similar to vi.
I don't understand what the heck the difference is is killing my brain cells as it is
Linux is a clone UNIX-wannabe OS written by Linus Torvalds and other contributors under the GPL, which makes it a non-free OS because it has significant limitations on distribution, modification, and use.
SysV, SunOS, BSD, etc., all derive from a common true UNIX heritage.
Don't do this to me when I've just woken up!
That thing I gave you, it's just a search and replace. It's just an adult-grade search and replace, not like the simplistic kiddie-grade stuff you can do with your Windows WYSIWYG editor.
