Сделай: Q! иметь такую ​​же функциональность как: q! в VIM - PullRequest
5 голосов
/ 25 марта 2011

Иногда в vim я случайно набираю: Q вместо: q в обычном режиме.Чтобы обойти это, я добавил это в свой .vimrc:

command Q q

. Это прекрасно работает для: Q, но в случае ввода: Q !, vim отвечает «Нет! Позволено».Как мне заставить vim принять: Q!и интерпретировать это как: q!

Ответы [ 2 ]

12 голосов
/ 25 марта 2011
:command -bang Q quit<bang>

Для получения дополнительной информации см. :help :command-bang.

6 голосов
/ 25 марта 2011

Я предпочитаю это для моих команд

command! -bar -bang Q quit<bang>
  • Удар по :command! позволит без повторного создания исходного vimrc, см. :help E174
  • Аргумент 1009 * позволит объединить дальнейшие команды с |, см. :help :command-bar
  • <bang> расширяется до!если используется, см. :help :command-bang
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...