Why is there a "it's hard to quit Vim" meme? I honestly don't get it... :q if you want to be warned that you didn't save your changes, :q! if you just want to quit, what's so hard about that?

@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

@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?

@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

Follow

@monorail @vaporeon_ i mean, google or spawning a new terminal and opening the manpage aside, but i know what you mean

@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

Sign in to participate in the conversation
📟🐱 GlitchCat

A small, community‐oriented Mastodon‐compatible Fediverse (GlitchSoc) instance managed as a joint venture between the cat and KIBI families.