Chia màn hình GNU: cách hiển thị khung hoạt động trong chú thích


7

Tôi đang sử dụng màn hình GNU với phân chia theo chiều ngang, nhưng không phải lúc nào cũng dễ dàng quyết định khung nào đang hoạt động (ví dụ: khi sử dụng chương trình như trên cùng trong một trong các bảng). Có thể thay đổi màu của văn bản trong chú thích, khi khung đang hoạt động?

Tôi sử dụng các cài đặt này ngay bây giờ:

hardstatus alwayslastline "%{= G}%{g}[ %{G}%H %{g}][ %?%-Lw%?%{R} %n*%f %t %{g}%?%+Lw%? %{g}]%=%{g}[ %{W}%c:%s %{g}]"
caption splitonly "%{= g}[%n %t]"

Nó sẽ được tốt đẹp để có thể thay đổi màu sắc của %n %tđể Rkhi cửa sổ đang hoạt động, hoặc một số cách khác làm nổi bật cửa sổ.

Câu trả lời:


2

Tôi đã xem phần CHUẨN MẠNH của trang man màn hình và tìm thấy những gì bạn có thể sau đó. Các ? thoát giống như một câu lệnh if và: thoát giống như một câu lệnh khác. Lối thoát F là đúng khi cửa sổ đó có tiêu điểm. Vì vậy, câu lệnh if-then-other cho if hoạt động sau đó, khác sẽ giống như thế này (phần đệm được thêm vào để dễ đọc):

%? %F active-window options %: inactive-window-options %?

Tùy chọn ban đầu là% {= g} (chuỗi pad để hiển thị chiều rộng và màu xanh lá cây) thay đổi văn bản màn hình hoạt động thành màu đỏ sáng sẽ như thế này:

caption splitonly "%?%F%{= R}%:%{= g}%?[%n %t]"

https://www.gnu.org/software/screen/manual/screen.html#String-Escapes


2
Chào mừng bạn đến với Unix & Linux! Chúng tôi đang tìm kiếm câu trả lời đáng kể cung cấp một số giải thích và bối cảnh. Xin đừng chỉ đưa ra một vài dòng mã; giải thích tại sao câu trả lời của bạn là đúng, lý tưởng với trích dẫn. Câu trả lời không bao gồm giải thích có thể được gỡ bỏ.
G-Man nói 'Phục hồi Monica'

@ G-Man Về cơ bản, anh ấy đã giải quyết vấn đề, ngay cả khi nó không được viết tốt.
fbence 4/11/2015

@Lee cảm ơn vì đầu vào, điều này giải quyết được vấn đề, tôi đã thu dọn câu trả lời một chút.
fbence 4/11/2015

@fbence: Nhưng bạn có thấy phiên bản đầu tiên của câu trả lời , đây là phiên bản tôi nhận xét không?
G-Man nói 'Phục hồi Monica'

@ G-Man Hmm, tôi chỉ thấy phiên bản tôi đã chỉnh sửa và không thấy bất kỳ dấu hiệu nào đã được chỉnh sửa, mặc dù tôi không phải là một chuyên gia thực sự ở đây nên có thể đã có :) Dù sao, tôi nghĩ rằng nó ổn Bây giờ, với chỉnh sửa của tôi.
fbence
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.