Ich habe in meinen .vimrc
einfachen Zuordnungen, um die Größe von geteilten Fenstern einfach zu ändern:
noremap <Leader><UP> <C-w>+
noremap <Leader><DOWN> <C-w>-
Das funktioniert ziemlich gut, aber wenn ich zum Beispiel die Größe des Fensters mit 10 Zeilen ändern möchte, muss ich Leader+ UP10 Mal drücken und loslassen .
Wie kann ich diese Zuordnung wiederholen, während die Tasten gedrückt werden? Was ich möchte, ist, wenn ich Leader+ drücke, wird UPdas Mapping einmal angewendet, und nach kurzer Zeit wird es erneut angewendet und so weiter, während ich die Tasten gedrückt halte.
Hinweis: Ich weiß, dass es möglich ist, <C-w>+
eine Zählung mit einem Präfix zu versehen, und ich könnte sie in der Zuordnung fest codieren oder einfach eine Zählung eingeben, bevor ich die Zuordnung verwende, aber so möchte ich das nicht tun.
Hinweis 2: Ich weiß auch , dass eine beliebte Mapping - Fenster , um die Größe zu bedienen +und -Tasten , die mehrmals leichter zu drücken sind , aber ich möchte nicht , diese Schlüssel verwenden , tun weder das.
--submode: grow/shrink --
und das Fenster wird um eine Zeile verkleinert, aber der Befehl ist nicht ' t wiederholt. Ich habe es mit den 4 Kombinationen vong:submode_keep_leaving_key
undg:submode_timeout
zu 0 oder 1 versucht . Ich bin mir nicht sicher, ob ich etwas falsch gemacht habe oder nicht. Normalerweise verwende ich vim in einem Terminal, aber im Moment kann ich nur mit gVim unter Windows testen, aber ich bin nicht sicher, ob es etwas ändert.