online metrologia mac for vim

metrologia - vim online



¿Puedo(re) mapear comandos Ex en vim? (3)

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

¿Hay alguna forma de hacer los comandos del editor W y Q ?



Tratar

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

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


Y puedes usar

:cmap WQ wq

también. Por ejemplo, tengo

cmap h tab help

en mi .vimrc 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 que la anterior (para el mapeo de ayuda, para que solo se aplique cuando lo haga: h):

cnoreabbrev <expr> h getcmdtype() == ":" && getcmdline() == "h" ? "tab h" : "h"