Come posso impedire a tmux di bloccarsi quando scorro verso l'alto?


9

tmux è fantastico, ma mi trovo spesso in situazioni in cui lo scorrimento verso l'alto causa problemi (certamente minori ma comunque indesiderabili). Ad esempio, ho un server node.js in esecuzione in una finestra e BrowserSync tenta di ricaricare l'app ogni volta che cambio file. Se ho fatto scorrere verso l'alto per leggere un po 'di console.logoutput (ma dimentica che sto bloccando il server) e quindi faccio una modifica nel mio editor, non succede nulla.

Esiste un modo per ottenere tmux per non bloccare il server, ma semplicemente interrompere l'aggiunta di un nuovo output nella parte inferiore del buffer di scorrimento e farmi vedere la stessa sezione del buffer che avevo precedentemente scorrere?


La modalità di copia non è ciò che stai cercando @iconoclast?
Cesare

Hai trovato una soluzione? Mi sono appena imbattuto in questo.
Hakunin,

Risposte:


1

Questo è apparentemente un problema riconosciuto di tmux per alcuni programmi che sono stati risolti .


Descrivere la soluzione alternativa renderebbe questa una risposta migliore ...
Jeff Schaller

La soluzione alternativa è descritta nel rapporto sui problemi collegati, ma non è nulla che un utente possa fare (tranne l'aggiornamento alla versione migliorata di tmux). Immagino che sarebbe più corretto affermare che il problema è stato mitigato.
Philippe Cloutier,

0

Avvia le tue applicazioni come processi in background $cmd &

  • L'output salterà comunque alla sessione corrente
  • Qualsiasi cosa tu faccia sul cli non bloccherà il processo
  • Ottieni qualsiasi stato del lavoro in background con jobs -l
  • Uccidi qualsiasi lavoro con kill $jobnumber
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.