Горизонтальный разделенный экран с двумя программами?

У меня есть две программы A и B. Я хочу одну команду, которая будет запускать Программу A и Программу B на двух разных терминалах, но на одной вкладке, т. Е. На горизонтально разделенном терминале. Я знаю, что экран может сделать это, но мне нужно вручную войти в Ca S, вкладку Ca, Ca c, чтобы вызвать, переключить и запустить программы. Если я хочу сделать это одной командой, возможно ли это?

3 ответа

Решение

Просто .screenrc для этого это может выглядеть примерно так:

# whatever other normal entries you have for options and other configuration
sessionname some_descriptive_name
screen 0 first_command
split
focus down
screen 1 second_command

Это разбивает экран по вертикали, хотя... Не уверен, как разделить по горизонтали, но я обновлю позже, если я выясню это...

Редактировать: использовать split -v разделить по горизонтали (линия разделения вертикальная, поэтому у вас есть левое / правое, а не верхнее / нижнее).

Я только что нашел Ctrl+a+|.

iTerm может сделать это с помощью команды оболочки.

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