Запустите tmux с указанием c макета - PullRequest
0 голосов
/ 21 февраля 2020

У меня есть вопрос и поиск в Интернете, но я не нашел определенного c решения, или решения не сработали для меня. Чтобы запустить tmux с указанным c макетом панелей, я бы хотел настроить мой tmux.conf соответственно.

Теперь я нашел что-то вроде этого:

new -s my_sess # create new session

neww -n shell # create new window

splitw -v

Который не имеет никакого эффекта, так как я вижу только одно окно, не разбитое на панели. Другое испытание было таким:

# Automatically set window title
set-window-option -g automatic-rename on
set-option -g set-titles on

# Split the pane horizontally
splitw -h 

, что приводит к ошибке no current target.

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

1 Ответ

0 голосов
/ 21 февраля 2020

Если вы создаете новые сессии в .tmux.conf, вы, вероятно, захотите запустить tmux с tmux attach, а не tmux new. Если вы этого не сделаете, вы создадите и ваш сеанс в .tmux.conf и новый сеанс, что, вероятно, не то, что вы хотите. Ваша первая попытка выглядит хорошо, так что я думаю, это то, что вы делаете.

Также помните, что .tmux.conf загружается только при запуске сервера, поэтому только при первом запуске tmux. Если вы хотите создать новый сеанс, как это позже, поместите его в отдельный файл конфигурации и загрузите его с source-file.

...