Нещодавно я перейшов з екрану GNU до tmux .
Я вважаю це досить подібним, але з більшою підтримкою (я переключився через проблему з часом втечі в неовимі - роздільна здатність була лише для tmux).
На жаль, у tmux я не можу знайти подібну команду до цієї:
screen -X eval "chdir $(some_dir)"
Команда вище змінила каталог за замовчуванням для нового вікна / екрана / панелі з екрана GNU, тому коли я натиснув Ctrl+ a(схоже на tmux Ctrl+ b) - у $(some_dir)
каталозі відкрилося нове вікно .
Чи є подібна річ у tmux?
ВІДПОВІДЬ:
Я використав відповідь @Lqueryvg і поєднав її з пропозицією @Vincent Nivoliers з коментаря, і це дало мені нове прив'язку для команди, attach -c "#{pane_current_path}"
яка встановлює мій поточний каталог як типовий.
Спасибі.
new-window -c "#{pane_current_path}"
працює, але мені потрібно, щоб постійно встановити шлях, тобто: я працюю в проекті в / aaa / bbb, але якось я змінюю шлях до сказати / ccc / ddd і починаю нову з Cb і c, я хочу висадити ще раз у / aaa / bbb. Ви можете придумати рішення цього?
.tmux.conf
. Таким чином, мені доведеться лише один раз перейти до папки, а потім створити вікна / розділити звідти, але я визнаю, що це не є рішенням вашої проблеми, тому я не опублікував відповіді!