J'essayais de cartographier 'q!' à 'Q!' dans .vimrc? J'ai essayé ce qui suit mais je ne travaillais pas. : command Q! q! Veuillez fournir toute suggestion pour atténuer ce problème. Je vous remercie.
Il suffit de donner
:command Q q
De même, vous pouvez faire pour d'autres commandes comme,
:command WQ wq
:command W w
Cela a parfaitement fonctionné pour moi:
_:command-bang Q q<bang>
_
De l'aide de vim ( :h command-bang
):
_Special cases :command-bang :command-bar
:command-register :command-buffer
There are some special cases as well:
-bang The command can take a ! modifier (like :q or :w)
_
et
_Replacement text
The replacement text for a user defined command is scanned for special escape
sequences, using <...> notation. Escape sequences are replaced with values
from the entered command line, and all other text is copied unchanged. The
resulting string is executed as an Ex command. [...]
The valid escape sequences are
[...]
<bang> (See the '-bang' attribute) Expands to a ! if the
command was executed with a ! modifier, otherwise
expands to nothing.
[...]
_
Essayez ça:
:cmap Q! q!
Mappe Q!
en mode commande sur q!
.