Вопрос по 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<CR>

3

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

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

:Alias Wk wk

PS: There is no :wk command, did you mean :wn[ext]? For a simple :w, have a look at этот вопрос

Ваш ответ хороший, и он сработал для меня, но ответ Питера лучше отвечает моим потребностям. Я просто хочу быстрый способ сделать сопоставление, и у меня есть много компьютеров с установленным Vim. Проще использовать & quot; без плагинов & quot; решение. franzlorenzon
@PeterRincker Вы должны опубликовать это как ответ. Это намного элегантнее, чем иметь плагин для достижения этой цели.
Да, для аргумента без:wqЯ, вероятно, также использовал бы команду, но мне нравится плагин для более продвинутых целей (которые почти неизбежно появляются рано или поздно).
Почему бы просто не создать команду?:command! Wq wq
12

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

command! Wq wq

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

:h :command

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