reload ~ / .tmux.conf


7

У ~ / .tmux.conf я використовую це bind-key

bind-key R source-file ~/.tmux.conf; display-message "~/.tmux.conf is reloaded"

але, коли я використовую цей tmux, створюю новий сеанс. чому?

Редагувати

це повний файл


Чи створюєте ви новий сеанс у своєму .tmux.conf? Іноді це рекомендується, тому ви можете запустити tmux attachі створити новий сеанс, якщо до нього не існує жодного сеансу.
чепнер

Відповіді:


3

Рядок 15 вашого .tmux.conf"нового bash" починає новий сеанс, з "bash" як командою для запуску в першому вікні. "new" - псевдонім для "new-session".


як я можу відкрити нову сесію лише в перший раз?
juanpablo

1
Коли ви запускаєте tmux, якщо ви не даєте йому жодної команди (ні в командному рядку, ні у файлі конфігурації), він за замовчуванням має значення "new-session". Ви можете просто видалити рядок 15. Тоді я пропоную почати tmuxвикористовувати tmux a || tmux new. Це спробує підключитися до (першого, що б це не означало) активного сеансу, і якщо він не вдасться, створити новий сеанс.
чепнер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.