Voglio ridimensionare le finestre in vim
in modo simile a come lo faccio in tmux
.vim: posso avere l'ultima chiave di una rilegatura a più chiavi ripetere il comando?
Con i miei tmux
binding (della forma bind -r J resize-pane -D 5
, dove il -r
è per ripetizione) che posso fare <C-b>JJJ
, che è lo stesso numero di tasti ed effetto come vim
s' 15<C-w>+
, ma molto meno di pensare perché posso basta spostare la divisione fino a quando non sembra giusta, piuttosto che decidere un numero di righe/colonne in anticipo.
Un altro esempio: voglio essere in grado di premere <C-w>++++--
e farlo eseguire la stessa azione di premere <C-w>+<C-w>+<C-w>+<C-w>+<C-w>-<C-w>-
. (Anche se probabilmente vorremmo rimapparlo di nuovo per fare 5 righe/colonne per mossa invece di 1).
Questo tipo di modalità di ripetizione/timeout è possibile nelle associazioni vim
?
Non è così generale come le associazioni di ripetizioni 'tmux', ma è comunque una soluzione perfetta per questo caso d'uso. Grazie! –