У меня есть файл ~/.tmux/dev
который выглядит так:
selectp -t 0 # select the first pane
splitw -h -p 50 # split it into two halves
selectp -t 1 # select the new, second (1) pane
splitw -v -p 50 # split it into two halves
selectp -t 0 # go back to the first pane
send-keys 'vim .' Enter
Если я запускаю tmux source-file ~/.tmux/dev
изнутри сеанса tmux, он работает нормально.
Я хочу создать bash-скрипт, который открывает tmux и автоматически запускает эти команды.
Я пробовал бегать
tmux new 'tmux source-file ~/.tmux/dev'
но я вижу только две панели; панель с vim отсутствует.
Я прочитал, как заставить tmux открывать набор панелей, не вводя их вручную?, но перед установкой инструмента для управления настройками tmux я бы хотел узнать, что здесь происходит.
Заранее спасибо за любой свет, который вы можете пролить на эту тему.