Pergunta

Eu amo vim ea velocidade que me dá. Mas, às vezes, meus dedos são muito rápida e eu me vejo escrevendo :WQ vez de :wq. (Em um teclado alemão, você tem que pressionar Mudança para obter o : cólon.) Vim, então, se queixam de que WQ é Not an editor command.

Existe alguma maneira de fazer comandos W e editor Q?

Foi útil?

Solução

Tente

 :command WQ wq
 :command Wq wq
 :command W w
 :command Q q

Desta forma, você pode definir seus próprios comandos. Veja :help command para mais informações.

Outras dicas

caminho alternativo para fazê-lo:

Use ' comando abreviaturas '

:ca WQ wq

E você pode usar

:cmap WQ wq

também. Por exemplo. Tenho

cmap h tab help

Na minha .vimrc que significa abrir as páginas de ajuda em uma nova aba.

Obrigado pela dica Jim Stewart :

Mas aqui é uma solução melhor tanto quanto o acima (para o mapeamento de ajuda, para que ele só se aplica quando você fazer: h):

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top