Можно ли создать ярлык в Tmux, который убил бы текущий сеанс? Набирать «kill-session -t mysession» не очень удобно
Я представляю что-то вроде
bind X kill-session -t $currentsesion
что я не понимаю, как дать bind знать, какой сеанс является текущим.
Можно ли создать ярлык в Tmux, который убил бы текущий сеанс? Набирать «kill-session -t mysession» не очень удобно
Я представляю что-то вроде
bind X kill-session -t $currentsesion
что я не понимаю, как дать bind знать, какой сеанс является текущим.
После игры я обнаружил, что могу сделать следующее сокращение, которое ведет себя так, как я хочу:
bind X confirm-before "kill-session -t ''"
Это решение, кажется, работает, но также выглядит как взломать. Я надеюсь, что есть лучший способ сделать это.
РЕДАКТИРОВАТЬ
Как указано в комментариях, пропуск параметра -t заставит tmux автоматически использовать текущую сессию, поэтому код также можно сократить до:
bind X confirm-before kill-session
Вы можете определить ярлыки для tmux , отредактировав ~/.tmux.conf и указав подходящую строку связующего bind-key . Страница руководства показывает несколько примеров.
Для дополнительного чтения: