GNU/Linux >> Linux Esercitazione >  >> Linux

Leggero ritardo quando si cambia modalità in vim usando tmux o screen

Dopo aver sfogliato le pagine man, risulta che tmux ha un'opzione per questo. Quanto segue in ~/.tmux.conf risolve il problema del ritardo:

 set -sg escape-time 0

Devi riavviare il tuo server tmux o ricaricare la tua configurazione affinché questo abbia effetto. Per fare ciò, emetti source-file ~/.tmux.conf dal prompt di tmux.


Ho avuto un problema diverso ma simile che stavo cercando di risolvere quando ho trovato questa pagina, quindi lo posterò qui nel caso sia utile a chiunque sia alla ricerca di questa risposta e trovi questa pagina nello stesso modo.

Problema:la modalità vi in ​​bash presenta un ritardo nel passaggio dalla modalità di inserimento alla modalità di comando

Soluzione: Nel tuo ~/.inputrc file, aggiungi set keyseq-timeout n dove n è un valore basso maggiore di 0. n il valore predefinito è 500 ms, che è ciò che causa il ritardo. Consulta la documentazione qui.

Inoltre, se vuoi sapere in che modalità ti trovi, dai un'occhiata al fork of bash di Dylan Cali.


Come il titolo menziona Screen, ecco la soluzione per correggere il comportamento del tasto Escape all'interno di GNU Screen. (Preso da qui.)

Aggiungi

maptimeout 5

a .screenrc file di configurazione.


Linux
  1. Quando si utilizza Vlc, perché lo screen saver continua a svegliarsi?

  2. Vim non funziona all'interno di Tmux?

  3. Avvio di tmux tramite gnome-terminal

  4. comando non trovato quando si utilizza sudo

  5. Come aprire un file in vim usando pipe

Suggerimenti per l'utilizzo di tmux

Suggerimenti per l'utilizzo dello schermo

Leggero ritardo quando si cambia modalità in vim usando tmux o screen

Utilizzo di vim per forzare la modifica di un file quando è stato aperto senza autorizzazioni

Come posso impostare i bit di parità quando utilizzo lo schermo per accedere a una porta seriale

REJECT vs DROP quando si utilizza iptables