See this SO question for reference.
The questioner is not asking a very well formed question here, to begin with, which makes things hard. First, he seems to be seeing the prompt (but misquotes it), which strongly implies he's in normal mode, where following the prompt would work. But then we wouldn't be on SO. The remainder of the question implies that he ends up in insert mode somehow, prior to attempting to follow the directions in the prompt. The questioner fails to describe exactly what gets inserted, which could also help.
The best guess comes from a co-worker: the questioner misinterprets the :
as being not part of the directions, i.e., the prompt is interpreted as "Type: quit<Enter>
to exit Vim".
Would perhaps coloring the keystrokes to offset them from the prompt help?
I know where the prompt is in the source, but I don't know how to do color at that point. Also, note that the message is internationalized, so that makes it a bit trickier. It seems that the typesetting is not very consistent either — some locales use less space, some use more, some use different amounts on either side of the prompt, ES and EO even use quotes, the word "Enter" is sometimes i18n'd, but mostly not…
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
Could we consider replacing the text with Type <Escape>:quit<Enter> to exit Vim
? I think it would make it more clear that you need to enter normal mode and resolves the issue of the :
character being misinterpreted as part of the Type
prompt
I agree withType <Escape>:quit<Enter> to exit Vim
especially for newbies, it wont make them misunderstand.
—
You are receiving this because you commented.
(Hopefully I can reply to you Tony from GitHub…)
The attached screenshot is what I see
My impression was that the SO post was discussing the message that appears if you hit ^C (SIGINT) while in normal mode. (Or, if you hit it twice while in insert mode; the first taking you back to normal mode.) I had forgotten about the one on the introduction screen; the SO post's wording is closer to the ^C one, however.
—
You are receiving this because you commented.
fixed as of (8.0.0609)[https://github.com/vim/vim/releases/tag/v8.0.0609]
—
You are receiving this because you commented.