2017-07-10 20 views
6

Tôi mới dùng tmux và cố gắng hiểu cấu hình của nó. Tôi đã bắt đầu với việc xem xét một số tập tin .tmux.conf có sẵn và bất kỳ tài liệu nào tôi có thể tìm thấy nhưng nó vẫn khiến tôi băn khoăn về những lá cờ. Tôi đã nhìn thấy những điều sau đây cho đến nay:Sự khác biệt giữa set -g, set -ga và set-option -g trong tệp .tmux.conf là gì?

Một vài ví dụ từ ArchWiki entry on tmux

set -g prefix C-a 
set -ga terminal-overrides ",xterm-termite:Tc" 
set-option -g xterm-keys on 

Và một dòng từ một .tmux.conf file

set-window-option -g 

làm những lá cờ có ý nghĩa gì và được có bất kỳ trường hợp đặc biệt khi một lá cờ một lá cờ được ưa thích hơn một lá cờ khác?

Trả lời

5

set là bí danh của set-option.

set -g được sử dụng để đặt tùy chọn toàn cầu và -ga nối giá trị vào cài đặt hiện tại.

Từ trang người đàn ông tmux của:

Với -a, và nếu tùy chọn sẽ là một chuỗi hoặc một phong cách, giá trị được nối vào các thiết lập hiện có. Ví dụ:

set -g status-left "foo" 
    set -ag status-left "bar" 

Kết quả là ‘foobar’. Và:

set -g status-style "bg=red" 
    set -ag status-style "fg=blue" 

Sẽ tạo ra nền đỏ và nền trước màu xanh. Không có -a, kết quả sẽ là nền mặc định và nền trước màu xanh dương.

set-window-option (bí danh setw) được sử dụng để cấu hình tùy chọn cửa sổ (allow-rename, mode-keys, synchronize-panes, vv) và các tùy chọn lá cờ tương tự có sẵn.

Xem:

Các vấn đề liên quan