tmux рядок стану з порожнім рядком вгорі?


9

У мене хороший рядок статусу tmux, але мені не подобається, як bash / команди бігають по ньому. Тобто, якщо екран заповнений, я набираю речі прямо над рядком статусу.

Мені б хотілося, щоб один рядок перервався над ним, так що те, що я набираю, ніколи не "торкається" рядка стану; чи можна це зробити?

Приклад:

Скажімо, у мене дуже маленьке термінальне вікно, яке є двома лініями

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

Як я отримаю порожній рядок, щоб відокремити рядок стану від підказки, як-от:

bash>$ (cursor)

1: bash*  2: bash-  3: vim-

Не могли б ви надати знімок екрана?
Сардатріон - проти зловживань SE

1
@Sardathrion Я додав візуальну індикацію того, про що я говорю, чи допомагає це? :)
Джастін Л.

1
Powerline має деякі прив’язки до tmux, які можуть бути корисними.
Sardathrion - проти зловживання SE

select-layoutповинен допомогти, я думаю
sendmoreinfo

Не пряма відповідь, але зміна кольору фону в рядку стану забезпечує добру кількість візуального розрізнення між командним рядком та рядком стану.
чепнер

Відповіді:


2

Якщо ви не заперечуєте проти введення прямо над межею панелі (що все одно потрібно зробити для будь-якої панелі, яка не торкається рядка статусу), ви можете змусити tmuxскористатися меншим вікном:

set force-height <single_window_height - 1>

Однак це лише налаштування за вікном і діє як максимальна межа висоти, отже, він не буде робити те, що ви хочете, коли ви зміните ваш кінцевий розмір.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.