Wenn ich ESC drücke, um den visuellen Modus zu verlassen, nachdem ich Text ausgewählt habe, tritt eine merkliche Verzögerung auf, bevor der Text nicht mehr ausgewählt wird und ich in den normalen Modus zurückkehre (auch wenn ich nur 1-2 Zeichen auswähle). Kann diese Verzögerung vermieden werden?
Esc
ist dies auch das Präfix für alle Sondertasten, einschließlich der Pfeiltasten.:help 'timeout'
.Ich habe keine Zuordnung zu <ESC> global oder für den visuellen Modus (Aufruf: verbose vmap <ESC> liefert keine Ergebnisse), aber es gibt immer noch eine erhebliche Verzögerung beim Verlassen des visuellen Modus. Selbst bei Neuinstallationen ohne vimrc ist die Verzögerung vorhanden. Wenn Sie <Cc> verwenden, wird der visuelle Modus unverzüglich beendet.
Da ich nicht gerne <Cc> drücke, um einen Modus zu verlassen, ordne ich <ESC> derzeit im visuellen Modus <Cc> zu. Dies beendet den visuellen Modus mit <ESC> ohne Verzögerung.
Oder fügen Sie die folgende Zeile in Ihr vimrc ein
Dies funktioniert nicht, wenn Sie globale oder visuelle Moduszuordnungen an <ESC> gebunden haben.
quelle
Was Sie noch tun können, ist die Verwendung von CTRL+ C, um den visuellen Modus zu verlassen. Dies sollte die Verzögerung vermeiden.
quelle