You might be surprised to learn that the original version of Vim (on the Amiga: https://www.reddit.com/r/amiga/comments/l5j53m/the_text_edit...) was a GUI based application! Ok, it didn't have much in the way of an actual GUI, but it ran in a window which wasn't the shell/CLI window. I guess the actual reason why Vim is a console application on Linux is the lack of a "standard" GUI framework.
> I guess the actual reason why Vim is a console application on Linux is the lack of a "standard" GUI framework.
gvim (for GTK/Gnome) is an official part of vim!
And was called "Vi IMitation" not "Vi IMproved"? Interesting.
They're all GUIs. Most people using computers in the late 2000s were using GUIs, not X-less Slackware. You asked what "normal" was -- this is normal.
Using GUI doesn't mean not using CLI.
This is not responsive to my comments.
How many people's first experience of computers is a small Slackware setup without X? This thread is hilarious.