GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Leichte Verzögerung beim Umschalten des Modus in vim mit tmux oder screen

Nach Durchforsten der Manpages stellt sich heraus, dass tmux eine Option dafür hat. Das Folgende in ~/.tmux.conf behebt das Verzögerungsproblem:

 set -sg escape-time 0

Sie müssen Ihren tmux-Server neu starten oder Ihre Konfiguration neu laden, damit dies wirksam wird. Geben Sie dazu source-file ~/.tmux.conf aus von der tmux-Eingabeaufforderung.


Ich hatte ein anderes, aber ähnliches Problem, das ich zu lösen versuchte, als ich diese Seite fand, also werde ich das hier posten, falls es für andere hilfreich ist, die nach dieser Antwort suchen und diese Seite auf die gleiche Weise finden.

Problem:vi-Modus in Bash hat eine Verzögerung beim Umschalten vom Einfügemodus in den Befehlsmodus

Lösung: In Ihrem ~/.inputrc Datei, fügen Sie set keyseq-timeout n hinzu wobei n ist ein kleiner Wert größer als 0. n Der Standardwert ist 500 ms, was die Verzögerung verursacht. Siehe Dokumentation hier.

Wenn Sie außerdem wissen möchten, in welchem ​​Modus Sie sich befinden, sehen Sie sich Dylan Calis Fork of Bash an.


Wie der Titel Screen erwähnt, ist hier die Lösung, um das Verhalten der Escape-Taste in GNU Screen zu beheben. (Von hier genommen.)

Hinzufügen

maptimeout 5

bis .screenrc config-Datei.


Linux
  1. Schlafbefehl mit Bildschirmbefehl wird in Ps nicht angezeigt?

  2. temporärer Dateispeicherort bei Verwendung von tmpfile() in C

  3. kdevtmpfsi nutzt die gesamte CPU

  4. Warum wird mein $LD_LIBRARY_PATH zurückgesetzt, wenn ich screen mit bash verwende?

  5. Leichte Verzögerung beim Umschalten des Modus in vim mit tmux oder screen

Tipps zur Verwendung von tmux

Tipps zur Verwendung des Bildschirms

Befehl bei Verwendung von sudo nicht gefunden

So öffnen Sie eine Datei in vim mit Pipe

Verwendung von / bei Verwendung von CD

ssh-Verzögerung beim Verbinden