Ho .vimrc
alcune mie semplici mappature per ridimensionare facilmente le finestre divise:
noremap <Leader><UP> <C-w>+
noremap <Leader><DOWN> <C-w>-
Funziona abbastanza bene, ma per esempio, quando voglio ridimensionare la finestra di 10 righe, devo premere e rilasciare Leader+ UP10 volte.
Come posso ripetere questa mappatura mentre sono premuti i tasti? Quello che voglio è quando premo Leader+ UPla mappatura verrà applicata una volta, quindi dopo una breve durata verrà nuovamente applicata e così via mentre tengo premuti i tasti.
Nota: so che è possibile aggiungere il prefisso <C-w>+
a un conteggio e potrei codificarlo nella mappatura o semplicemente inserire un conteggio prima di utilizzare la mappatura, ma non è così che voglio farlo.
Nota 2: So anche che è necessario utilizzare una mappatura popolare per ridimensionare le finestre +e i -tasti che sono più facili da premere più volte ma non voglio usare quei tasti per farlo.
--submode: grow/shrink --
e la finestra viene ridimensionata di una riga ma il comando non è ' t ripetuto. L'ho provato con le 4 combinazioni dig:submode_keep_leaving_key
eg:submode_timeout
a 0 o 1. Non sono sicuro di aver fatto qualcosa di sbagliato o no. Di solito sto usando VIM in un terminale, ma per ora posso solo provare con gVim su Windows, ma non sono sicuro che cambi qualcosa.