Siempre estoy escribiendo :Wq
cuando quiero decir :wq
. ¿Hay alguna manera de alias :Wq=':wq'
en vim?
2
Tuve el mismo problema, pero ;
en su :
lugar alias .
nnoremap ; :
(¿Por qué preocuparse de no liberar Shifta tiempo si usted puede no presionarlo en el primer lugar.)
Una respuesta más directa:
command Wq :wq
(Como sucede, los comandos definidos por el usuario deben comenzar con una letra mayúscula).
Sin embargo, es probable que desee completar la pestaña correctamente, así como :W
:
command -complete=file -bang -nargs=? W :w<bang> <args>
command -complete=file -bang -nargs=? Wq :wq<bang> <args>
~/.vimrc
?:Help
.Verifique las respuestas para la misma pregunta en el stackoverflow sobre cómo lograr lo que solicitó.
Pero creo que es mejor usarlo
ZZ
(que también se menciona allí), ya que es más corto de escribir y evita el problema por completo. Las asignaciones suelen ser mejores que los comandos para acciones / tareas frecuentes.fuente