Вопрос по customization, vim – Преобразование: Wq to: wq в vim

11

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

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

E492: Not an editor command: Wq 

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

Просто используйте:x? Или следуйте ответам на карту:X ... Steve-o

Ваш Ответ

3   ответа
6

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

12

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

command! Wq wq

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

:h :command
3

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

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

:Alias Wk wk

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

@PeterRincker Вы должны опубликовать это как ответ. Это'это гораздо элегантнее, чем иметь плагин для достижения этой цели. Randy Morris
Почему бы просто не создать команду?:command! Wq wq Peter Rincker
Твой ответ хорош и у меня сработал, но ПитерОдин лучше подходит моим потребностям. Я просто хочу быстрый способ сделать сопоставление, и у меня есть много компьютеров с установленным Vim. Это'проще использовать "pluginless» решение. franzlorenzon
Да, для аргумента без:wqЯ, вероятно, также использовал бы команду, но мне нравится плагин для более продвинутых целей (которые почти неизбежно появляются рано или поздно). Ingo Karkat

Похожие вопросы