Tạo một phiên bản giết chết phiên bản hiện tại trong Tmux


8

Có thể tạo một lối tắt trong Tmux sẽ giết phiên hiện tại không? Gõ "kill-session -t mysession" không thuận tiện lắm

Tôi tưởng tượng một cái gì đó như

bind X kill-session -t $currentsesion

những gì tôi không hiểu làm thế nào để cho ràng buộc biết phiên nào là hiện tại.

Câu trả lời:


16

Sau khi chơi xung quanh tôi thấy rằng tôi có thể thực hiện theo shorcut theo cách tôi muốn:

  • Giết chết phiên hiện tại
  • Giữ nguyên các phiên khác

bind X confirm-before "kill-session -t ''"

Giải pháp này có vẻ hiệu quả nhưng cũng giống như một bản hack. Tôi hy vọng có một cách tốt hơn để làm điều này.

BIÊN TẬP

Như đã chỉ ra trong các bình luận , bỏ qua -ttham số sẽ khiến tmuxtự động sử dụng phiên hiện tại để mã cũng có thể được rút ngắn thành:

bind X confirm-before kill-session


5
Các chuỗi rỗng chắc chắn là một cách hợp lệ đánh vần “phiên hiện tại” như một mục tiêu phiên , nhưng bạn cũng có thể chỉ cần bỏ qua -t(và đối số của nó): “phiên hiện tại” là mặc định mục tiêu phiên nếu -tkhông được cung cấp . Vì vậy, điều này sẽ hoạt động:bind X confirm-before kill-session
Chris Johnsen

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.