Работа с расколами Бёбу

Есть ли способ автоматически запустить окно с несколькими разделениями, запустив свое собственное приложение, используя byobu? Я использую Tmux в качестве бэкэнда. Кроме того, как я могу выбрать содержание разделения для вставки позже? Когда я попробовал это с помощью mouse.it, он также включил содержимое соседнего сплита.

1 ответ

Вы действительно можете запустить byobu или tmux с несколькими окнами или разделениями, запустив оболочку по умолчанию или любую другую программу. Смотрите man-страницу tmux для получения полного списка и описания всех команд, принятых tmux.

В общем, любая команда tmux может быть передана в качестве аргумента byobu. Несколько команд могут быть объединены в цепочку, используя \;, Вот несколько примеров использования, которые могут помочь вам сделать то, что вы хотите.

Запустите byobu с 3 окнами оболочки

byobu new-session \; new-window -d \; new-window -d

Начните byobu с раковины и vim в разделить бок о бок

byobu new-session \; split-window -d -h vim

Начните byobu с 2 vims в сложенном разделении и втором окне

byobu new-session vim \; split-window -d vim \; new-window -d

Что касается вашего вопроса о копировании текста из разделения (я предполагаю, что вы имеете в виду параллельное разделение), то, вероятно, лучше всего использовать Shift+F11, чтобы временно увеличить разделение, чтобы охватить все окно. После копирования текста разделение можно восстановить с помощью Shift+F11.

Другие вопросы по тегам