Pregunta

Me encanta vim y la velocidad que me da.Pero a veces mis dedos son demasiado rápidos y me encuentro escribiendo :WQ en lugar de :wq.(En un teclado alemán, debes presionar Cambio para obtener el colon :.) Vim luego se quejará de que WQ es Not an editor command.

¿Hay alguna manera de hacer W y Q ¿Comandos del editor?

¿Fue útil?

Solución

Intentar

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

De esta manera puedes definir tus propios comandos.Ver :help command para más información.

Otros consejos

Forma alternativa de hacerlo:

Usar 'abreviaturas de comando'

:ca WQ wq

Y puedes usar

:cmap WQ wq

también.P.ej.Tengo

cmap h tab help

en mi .vimrc lo que significa abrir páginas de ayuda en una nueva pestaña.

Gracias por el consejo Jim Stewart.:

Pero aquí hay una solución mucho mejor como la anterior (para el mapeo de ayuda, para que solo se aplique cuando lo hace: H)::

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top