2011-02-03 25 views
73

Tôi bắt đầu sử dụng tmux (tôi đang nghĩ đến việc chuyển đổi từ màn hình), nhưng tôi đang gặp khó khăn khi biết cửa sổ nào được tập trung khi tôi chia cửa sổ thành nhiều ngăn. Có một tùy chỉnh cấu hình hay cái gì đó có thể làm nổi bật các cửa sổ tập trung một chút rõ ràng hơn?Làm thế nào bạn có thể cho biết ô nào trong Tmux được tập trung?

Trả lời

86

Dưới đây là các thiết lập liên quan:

pane-active-border-bg colour 

pane-active-border-fg colour 
    Set the pane border colour for the currently active pane. 

Vì vậy, hãy thử thêm một cái gì đó như thế này để ~/.tmux.conf của bạn:

set-option -g pane-active-border-fg blue 

Điều đó sẽ đặt đường viền màu xanh lam quanh ô hiện hoạt. Tùy chọn pane-active-border-bg cũng có thể được sử dụng cho giải pháp hiển thị hơn.

+1

Tôi không thấy tùy chọn này trên trang người đàn ông của mình và nó không được nhận dạng bởi phiên bản tmux của tôi. – dan

+0

@dan Ah, bạn biết đấy, tôi phải cài đặt tmux 1.4 từ nguồn vì kho chứa Ubuntu chỉ có phiên bản 1.3. Chúng khá khác nhau và tôi thực sự khuyên bạn nên làm cái mới hơn. Nó linh hoạt hơn một chút. –

+1

OK cảm ơn vì đã cho tôi biết. Bực mình, tmux không (?) Dường như có cách để cho bạn thấy phiên bản nào bạn đang chạy. – dan

12

Tùy chỉnh status-left và sử dụng cặp ký tự #P, là số khung. Bạn có thể sẽ muốn bao gồm nhiều hơn chỉ là số khung trên thanh trạng thái, nhưng đây là một ví dụ về dòng bạn sẽ thêm vào ~/.tmux.conf của bạn cho chỉ số khung:

set-option -g status-left '#P' 

Xem trang tmux người đàn ông cho nhiều cặp nhân vật: http://manpages.ubuntu.com/manpages/precise/en/man1/tmux.1.html

+1

Ah, chỉ cần nhận ra bạn sẽ đánh dấu trên cửa sổ tập trung, nhiều hơn chỉ là một chỉ báo trạng thái. Hy vọng rằng điều này là hữu ích cho bây giờ. Xin lỗi vì đã hiểu sai câu hỏi. –

3

Một giải pháp phù hợp với tôi là thêm cửa sổ hiển thị ở cuối phím nóng cho công tắc ngăn. Điều này sẽ hiển thị tất cả các số cửa sổ, với ngăn hiện tại trong một màu khác nhau. Bạn cũng có thể sử dụng <escape_key> + q để hiển thị số ngăn.

Tôi sử dụng alt+h/j/k/l để chuyển đổi giữa các ngăn và tôi sử dụng liên kết sau.

bind -n M-j select-pane -D \; display-pane                                                    
bind -n M-k select-pane -U \; display-pane                                                    
bind -n M-h select-pane -L \; display-pane                                                    
bind -n M-l select-pane -R \; display-pane 
19

Như đã trả lời trong another post giờ đây có thể trong tmux 2.1 để đặt màu sắc của từng ngăn riêng lẻ. Có thể sử dụng:

set -g window-style 'fg=colour247,bg=colour236' 
set -g window-active-style 'fg=colour250,bg=black' 

trong tệp ~/.tmux.conf để hiển thị sự khác biệt giữa các cửa hoạt động/không hoạt động.

+0

Không hoạt động khi vim mở ở một trong các tab ... – Solidak

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