Отображение VIM из д! на Q!
Я пытался отобразить 'q!' на "Q!" в.vimrc? Я попробовал следующее, но не работает.: команда Q! д! Пожалуйста, предоставьте любое предложение, чтобы смягчить эту проблему. Спасибо.
3 ответа
Вы просто должны дать
:command Q q
Точно так же вы можете сделать для других команд, таких как,
:command WQ wq
:command W w
Это отлично сработало для меня:
:command-bang Q q<bang>
С помощью Вима (: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)
а также
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.
[...]