У ~ / .tmux.conf я використовую це bind-key
bind-key R source-file ~/.tmux.conf; display-message "~/.tmux.conf is reloaded"
але, коли я використовую цей tmux, створюю новий сеанс. чому?
Редагувати
це повний файл
У ~ / .tmux.conf я використовую це bind-key
bind-key R source-file ~/.tmux.conf; display-message "~/.tmux.conf is reloaded"
але, коли я використовую цей tmux, створюю новий сеанс. чому?
це повний файл
Відповіді:
Рядок 15 вашого .tmux.conf
"нового bash" починає новий сеанс, з "bash" як командою для запуску в першому вікні. "new" - псевдонім для "new-session".
tmux
використовувати tmux a || tmux new
. Це спробує підключитися до (першого, що б це не означало) активного сеансу, і якщо він не вдасться, створити новий сеанс.
.tmux.conf
? Іноді це рекомендується, тому ви можете запуститиtmux attach
і створити новий сеанс, якщо до нього не існує жодного сеансу.