equivalente equivalente allo schermo GNU: modalità a capo


14

Sono un utente di schermo da molto tempo che sta cercando di fare il salto in tmux. Una caratteristica dello schermo che uso è la capacità di troncare l' Ctrla :set wrapoutput. Ciò è particolarmente utile quando si adattano file di registro o si seguono sessioni di compilazione le cui righe sono lunghe centinaia di caratteri.

Ho letto la manpagina e ho cercato su Google ampiamente e non riesco a trovare un comando equivalente, o una soluzione praticabile usando i comandi della shell. Il più vicino a cui riesco a venire è il piping di tutto less -Se mettere meno in modalità "follow".

Risposte:


7

Non credo che tmuxquesta funzione sia richiesta ?

Una soluzione alternativa che utilizzo spesso consiste nel "tagliare" fino a $ COLUMNS inclusi:

tail -f LOG | cut -c1-$COLUMNS

Nota che questo non è "nowrap", in realtà rimuove le estremità delle linee. Inoltre, il ridimensionamento terminale non viene applicato.


Grazie per le informazioni. Ho provato anche variazioni sul tema. Ho trovato "less -eS --follow-name" il più vicino possibile ... SE, se ricordo di aver eseguito prima quel comando.
Doug

1
Potresti fare un po 'meglio less +G +F -eS --follow-name, che ti porterà direttamente in modalità coda. Ma hai ragione, sarebbe meglio se il terminale gestisse la confezione.
Thor,

+Gè in realtà ridondante.
Thor,

Questo purtroppo non funziona con xtail ...
MemphiZ

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.