tmux odpowiada ekranowi GNU: tryb zawijania


14

Jestem użytkownikiem ekranu od dawna, próbującym przejść do tmux. Jedną z funkcji ekranu, której używam, jest możliwość obcinania Ctrla :set wrapwyjścia. Jest to szczególnie przydatne podczas dostosowywania plików dziennika lub podczas sesji kompilacyjnych, których linie mają setki znaków.

Przeczytałem manstronę i obszernie przejrzałem Google'a i nie mogę znaleźć równoważnego polecenia ani sensownego obejścia za pomocą poleceń powłoki. Najbliższe, co mogę wymyślić, to odpychanie wszystkiego less -Si wprowadzanie mniej w tryb „podążania”.

Odpowiedzi:


7

Nie sądzę, że tmuxma tę funkcję, prośba o funkcję ?

Jednym z często stosowanych obejść tego problemu jest „cięcie” do $ COLUMNS włącznie:

tail -f LOG | cut -c1-$COLUMNS

Zauważ, że to nie jest „nowrap”, w rzeczywistości usuwa końce linii. Ponadto zmiana rozmiaru terminala nie jest uwzględniana.


Dzięki za informację. Próbowałem też wariacji na temat. Zauważyłem, że „mniej -eS - nazwa-śledzenia” jest tak blisko, jak tylko mogę ... JEŻELI pamiętaj, aby najpierw uruchomić to polecenie.
Doug

1
Możesz zrobić trochę lepiej less +G +F -eS --follow-name, dzięki czemu przejdziesz bezpośrednio do trybu ogona. Ale masz rację, byłoby lepiej, gdyby terminal obsługiwał opakowanie.
Thor

+Gjest faktycznie zbędny.
Thor

To niestety nie działa z xtail ...
MemphiZ

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.