Ответ 1
Попробуйте
:command WQ wq
:command Wq wq
:command W w
:command Q q
Таким образом вы можете определить свои собственные команды. Подробнее см. :help command
.
Мне нравится vim и скорость, которую он мне дает. Но иногда мои пальцы слишком быстрые, и я набираю :WQ
вместо :WQ
. (На немецкой клавиатуре вам нужно нажать Shift, чтобы получить двоеточие :
.) Затем Vim пожалуется, что WQ
есть Not an editor command
.
Есть ли способ сделать команды редактора W
и Q
?
Попробуйте
:command WQ wq
:command Wq wq
:command W w
:command Q q
Таким образом вы можете определить свои собственные команды. Подробнее см. :help command
.
Альтернативный способ сделать это:
Используйте 'сокращения команд'
:ca WQ wq
И вы можете использовать
:cmap WQ wq
. Например. У меня
cmap h tab help
в моем .vimrc
, что означает открытие страниц справки на новой вкладке.
Спасибо за подсказку Джим Стюарт:
Но здесь гораздо лучшее решение, как указано выше (для сопоставления справки, так что это применимо только тогда, когда вы делаете: h):
cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"