Tengo en mis .vimrc
asignaciones simples para cambiar el tamaño de las ventanas divididas fácilmente:
noremap <Leader><UP> <C-w>+
noremap <Leader><DOWN> <C-w>-
Eso funciona bastante bien, pero por ejemplo, cuando quiero cambiar el tamaño de la ventana de 10 líneas, tengo que presionar y soltar Leader+ UP10 veces.
¿Cómo puedo repetir esta asignación mientras se presionan las teclas? Lo que quiero es que cuando presione Leader+, UPla asignación se aplicará una vez y luego, después de un corto período de tiempo, se aplicará una vez más y así sucesivamente mientras mantengo presionadas las teclas.
Nota: Sé que es posible hacer un prefijo <C-w>+
con un conteo y podría codificarlo en el mapeo o simplemente ingresar un conteo antes de usar el mapeo, pero no es así como quiero hacerlo.
Nota 2: también sé que un mapeo popular para cambiar el tamaño de las ventanas es utilizar +y -llaves que son más fáciles de prensa varias veces, pero no quiero usar esas claves para hacer que ninguno.
--submode: grow/shrink --
y la ventana se redimensiona en una línea pero el comando no es ' t repetido. Lo probé con las 4 combinaciones deg:submode_keep_leaving_key
yag:submode_timeout
0 o 1. No estoy seguro de si hice algo mal o no. Por lo general, estoy usando vim en una terminal, pero por ahora solo puedo probar con gVim en Windows, pero no estoy seguro de que cambie algo.