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-

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.

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.