Antworten:
Dies wird tatsächlich auf eine etwas "versteckte" nicht offensichtliche Weise dokumentiert :help Ex-mode
Q Switch to "Ex" mode. This is a bit like typing ":"
commands one after another, except:
- You don't have to keep pressing ":".
- The screen doesn't get updated after each command.
- There is no normal command-line editing.
- Mappings and abbreviations are not used.
In fact, you are editing the lines with the "standard"
line-input editing commands (<Del> or <BS> to erase,
CTRL-U to kill the whole line).
Vim will enter this mode by default if it's invoked as
"ex" on the command-line.
Use the ":vi" command :visual to exit "Ex" mode.
Note: In older versions of Vim "Q" formatted text,
that is now done with gq. But if you use the
vimrc_example.vim script "Q" works like "gq".
gQ
gQ Switch to "Ex" mode like with "Q", but really behave
like typing ":" commands after another. All command
line editing, completion etc. is available.
Use the ":vi" command :visual to exit "Ex" mode.
{not in Vi}
Der erste Absatz ( Q
) dokumentiert den Ex-Modus ( -e
) und der zweite den verbesserten Ex-Modus ( -E
).
Mit ex mode ( -e
) versucht Vim, Ex so weit wie möglich zu "emulieren", und eine Reihe von Vim-Verbesserungen funktionieren nicht (z. B. Zuordnungen, benutzerdefinierte Funktionen, Zeilenbearbeitung).
Mit dem verbesserten Ex-Modus ( -E
) verhält sich Vim "wirklich wie das Tippen": "Befehle nach dem anderen".