@vaporeon_ nowhere in the vi* UI is “press escape to enter commands” explained, and discoverability of the available commands if you press escape is rather weak. furthermore, the editor catches signals like interrupt, and fur whatever reason people don’t usually learn about the job control functionalities of shells, so even the alternative of c-z-ing out is something most new users won’t likely even remotely consider trying
if you’re very new to the unix purrogramming environment, or just specifically vi, it makes complete sense to me that vi could be baffling. but it’s easy enough to learn your way around
@vaporeon_ maybe lol
@vaporeon_ @aescling ctrl-c telling you how to exit is pretty new in the grand scheme of things. for a long long time it didn't help you at all, so if you aren't aware that it has more than one mode that's almost identical visually and you have to press the most out-of-the-way key on the keyboard to swap between them, there was very little you could really do to try to figure it out
@monorail @vaporeon_ i mean, google or spawning a new terminal and opening the manpage aside, but i know what you mean
@aescling @vaporeon_ sure
@aescling @vaporeon_ but i mean like, organically
it's not good ui to have to use external resources to learn to do the single most basic thing you might want a program to do (stop)
but printing a message on ctrl c helps a lot
@aescling You have a point. Though at least on Linux, if I press Ctrl+C, Vim wil tell me how to exit it...
It's only hard if you either accidentally opened it and never saw Vim before (even though typing random commands to see what happened is a bad idea on UNIX) or if you specifically refuse to learn anything
Are people who post that meme bragging about how they refuse to learn anything?