Преобразование: Wq to: wq в vim

Часто, когда я хочу сохранить файл в vim и сразу же выйти из него, я случайно набираю: Wq вместо: wq.

Vim, естественно, дает мне эту ошибку:

E492: Not an editor command: Wq 

Интересно, можно ли переназначить: Wq to: wq?

 Steve-o10 окт. 2012 г., 21:44
Просто используйте:x? Или следуйте ответам на карту:X ...

Ответы на вопрос(3)

ZZ который так же, как:wq

Решение Вопроса

которая в основном является псевдонимом дляwq, Поместите следующее в свой~/.vimrc файл:

command! Wq wq

Для получения дополнительной помощи см .:

:h :command

:cnoreabbrev Wk wk), их основным недостатком является то, что они также применяются в других местах, например, при использованииWk в шаблоне поиска.

Сплагин cmdaliasВы можете определить псевдоним:

:Alias Wk wk

PS: нет:wk команда, вы имели в виду:wn[ext]? Для простого:w, посмотри наэтот вопрос

 Randy Morris10 окт. 2012 г., 20:37
@PeterRincker Вы должны опубликовать это как ответ. Это'это гораздо элегантнее, чем иметь плагин для достижения этой цели.
 Peter Rincker10 окт. 2012 г., 17:06
Почему бы просто не создать команду?:command! Wq wq
 franzlorenzon13 окт. 2012 г., 10:27
Твой ответ хорош и у меня сработал, но ПитерОдин лучше подходит моим потребностям. Я просто хочу быстрый способ сделать сопоставление, и у меня есть много компьютеров с установленным Vim. Это'проще использовать "pluginless» решение.
 Ingo Karkat11 окт. 2012 г., 09:18
Да, для аргумента без:wqЯ, вероятно, также использовал бы команду, но мне нравится плагин для более продвинутых целей (которые почти неизбежно появляются рано или поздно).

Ваш ответ на вопрос