Как разбить экран по бёбу?

36

На byobuстранице Википедии есть скриншот с экраном терминала:

Ссылка на экран терминала с помощью byobu

  1. Может кто-нибудь объяснить мне, какие программы здесь используются?
    Мое предположение - внизу - vimвверху справа - терминал, вверху слева - я не знаю.

  2. А как сделать такой экран бёбу?

AndriusZ
источник
1
Вверху слева есть htopпостоянная версия top. Он перечисляет запущенные процессы и загрузку оборудования, и позволяет вам искать процессы, отправлять им сигналы, ...
Aserre
3
@Ploutox: topтакже является постоянным: S
unperson325680

Ответы:

21

1 Может кто-нибудь объяснить мне, какие программы здесь используются?

  • Программа вверху слева - это команда htop(похожа на команду top)
  • Программа в верхнем правом углу действительно является терминалом, а нижняя действительно vim

2 А как сделать такой byobuэкран?

  • Горизонтальное разделение: Ctrl+A S
  • Вертикальное разделение: Ctrl+ A |(есть вертикальный патч экрана, который переключает ярлык на Ctrl+ A V)
  • Чтобы переместить фокус на следующее разделение: Ctrl+A Tab

Еще несколько ярлыков .

Rinzwind
источник
12
С тех пор ярлыки изменились. См. Help.ubuntu.com/community/Byobu Shift+ F2и Ctrl+ F2разделить экран по горизонтали и вертикали соответственно. Перемещение фокуса выполняется с помощью Shift+ Arrow Key(влево, вправо, вверх, вниз) в зависимости от того, какое переключение фокуса вы хотите сделать.
BlueCacti
8
Это то, что работает для меня: Ctrl+ A %для разделения по горизонтали и Ctrl+ A |для разделения по вертикали.
Хоанг Хюйн
Не работает с привязками Emacs. ;)
AB
@AB Думайте об этих командах как [префикс] + [команда]. В моей системе, по умолчанию префикс для Emacs-совместимость C-S. Итак, в моем случае я нажимаю, C-S %чтобы разделить по горизонтали. (См. Комментарий Хоанг Хуинха выше.)
Дэвид Дж.
@HoangHuynh Странно, в моем случае ваши ярлыки работают, но делают прямо противоположное.
hbogert
53

Элементы управления изменились с момента публикации принятого ответа. Со страницы помощи Бёбу:

  • Разделить экран по горизонтали:

    • Shift+ F2или
    • Ctrl+ Aтогда|
  • Разделить экран по вертикали:

    • Ctrl+ F2или
    • Ctrl+ Aтогда%
  • Переключить фокус:

    • Shift+ ↑ ↓ ← →или
    • Ctrl+ Aтогда↑ ↓ ← →
Ник
источник
1
И как мы закрываем один или несколько разделений?
Тарик
2
@Tarik введите exitв split, который вы хотите закрыть.
AndriusZ
2
Это если вы хотите выйти из терминала. Если вы хотите прекратить расщепление, то в экранной версии Ctrl-Aпоследует Q«развернуть» текущее окно
Дэвид Фрейзер
Если вы используете привязки клавиш emacs .., замените Ctrl+AнаF12
VJ.