linia statusu tmux z pustą linią na górze?

9

Mam ładną linię statusu tmux, ale nie podoba mi się, jak bash / polecenia działają równo z nią. To znaczy, jeśli ekran jest pełny, piszę rzeczy tuż nad linią stanu.

Chciałbym, aby nad nim był jeden wiersz, aby to, co wpisuję, nigdy nie „dotykało” linii statusu; czy jest na to sposób?

Przykład:

Załóżmy, że mam bardzo małe okno terminala o długości dwóch linii

bash>$ (cursor)
1: bash*  2: bash-  3: vim-

Jak uzyskać pustą linię oddzielającą pasek stanu od monitu, na przykład:

bash>$ (cursor)

1: bash*  2: bash-  3: vim-
Justin L.
źródło
Czy możesz przedstawić zrzut ekranu?
Sardathrion - przeciwko nadużyciom SE
1
@ Sardathrion Dodałem wizualne wskazanie tego, o czym mówię, czy to pomaga? :)
Justin L.
1
Powerline ma kilka powiązań tmux, które mogą okazać się pomocne.
Sardathrion - przeciwko nadużyciom SE
select-layout powinno pomóc, tak myślę
sendmoreinfo
Nie jest to bezpośrednia odpowiedź, ale zmiana koloru tła paska stanu zapewnia dobre rozróżnienie wizualne między wierszem poleceń a paskiem stanu.
chepner

Odpowiedzi:

2

Jeśli nie masz nic przeciwko pisaniu bezpośrednio nad ramką okienka (co musisz zrobić dla każdego panelu, który nie dotyka linii statusu), możesz zmusić się tmuxdo użycia mniejszego okna:

set force-height <single_window_height - 1>

Jest to jednak tylko ustawienie dla okna i działa jako ograniczenie maksymalnej wysokości, dlatego nie będzie robić tego, co chcesz, gdy zmienisz wymiary terminala zawierającego.

Peter
źródło