Преобразование «wq» для сохранения и закрытия буфера вместо сохранения и выхода - PullRequest
7 голосов
/ 07 ноября 2010

Вим новичок здесь.

когда я ': wq' я хочу сохранить и удалить буфер вместо сохранения и выхода. Аналогичным образом, нажатие ': q' приведет к выполнению ': bd'.

Есть предложения? Спасибо!

1 Ответ

10 голосов
/ 07 ноября 2010

Vim позволяет добавлять сопоставления клавиш для команд во всех режимах, включая режим командной строки, поэтому вы можете определить эти сопоставления (в вашем .vimrc):

:cnoreabbrev wq w<bar>bd
:cnoreabbrev q bd

Команды сообщают Vim, что нажатие w q в командной строке должно быть расширено до w|bd и, аналогично, q до bd.Подробнее см. :help key-mapping.

...