Lệnh 'set -g' làm gì trong tmux?


5

Tôi thấy các tài liệu tham khảo set -g <command>trong tmux, ví dụ

set -g status-right ' #[bg=colour33] Branch #[(git branch)] '

Tôi đã googled và nhìn vào man tmuxvà cũng info tmuxkhông thể tìm thấy bất kỳ thông tin.

những gì set -glàm gì?
nó có đặt một biến theo cùng cách mà vim sử dụng :set <variable>không?
Nếu vậy thì -glàm gì?

Câu trả lời:


8

Lệnh 'set -g' làm gì trong tmux?

  • setlà một bí danh cho set-option.

  • -g được sử dụng để đặt tùy chọn cho phiên hoặc cửa sổ toàn cầu.

Các lệnh thiết lập các tùy chọn như sau:

set-option [-agoqsuw] [-t target-session | target-window] option value (alias: set)

Đặt tùy chọn cửa sổ với -w(tương đương với set-window-option lệnh), tùy chọn máy chủ -s, nếu không, tùy chọn phiên.

Nếu -gđược chỉ định, tùy chọn phiên toàn cầu hoặc cửa sổ được đặt.

Nguồn tmux - bộ ghép kênh đầu cuối


1
Câu trả lời tuyệt vời, cảm ơn! có một khi bạn biết setlà bí danh cho tùy chọn thiết lập thì nó có ý nghĩa, tức là có các tùy chọn được áp dụng ở cấp độ toàn cầu, có thể hoặc nhiều người không được kế thừa bởi trạng thái tùy chọn của sessionwindow. Tôi ước tôi có nhiều đại diện hơn để tôi có thể nâng cao câu trả lời này!
the_velour_fog

Vâng, sức mạnh phải được chuyển hướng từ các tấm khiên đủ lâu để mang lại cho tôi lực đẩy trọng lực mà tôi cần để nâng cấp! được nâng cấp :)
the_velour_fog
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.