Tôi đang cố gắng để ràng buộc X
để làm như sau:
- nhắc người dùng xem phiên có nên bị giết không
- nếu
y
được nhập, giết phiên - sau khi phiên bị hủy, chọn phiên khác (phiên trước, trước hoặc phiên tiếp theo)
Một số lệnh tương tự không hoàn toàn đúng
Giết phiên và đóng thiết bị đầu cuối:
bind X confirm-before -p "Kill #S (y/n)?" kill-session
Nhắc người dùng cho tên của phiên để giết và chọn phiên tiếp theo sau khi giết:
bind X command-prompt -p "kill:" "switch-client -n \; kill-session -t '%%'"
Tôi đã không thể tìm thấy các ví dụ về các lệnh tương tự. Đây là một giải pháp không hoạt động:
bind X confirm-before -p "Kill #S (y/n)?" "SESSION='#S' \; \ switch-client -n \; kill-session -t \"$SESSION\""
tmux display-message -p "#S"
mánh khóe trong một câu trả lời khác. Có vẻ như gói tất cả mọi thứ trong run-shell là chìa khóa. Cảm ơn!