Granica panelu prądu Tmux nie jest oczywista

25

Usiłuję powiedzieć, które okienko jest bieżące w tmux, jeśli są tylko dwa. Granica wydaje się jedynie podkreślać sąsiednią krawędź, co uniemożliwia stwierdzenie. Oto gif, aby podkreślić, co mam na myśli.wprowadź opis zdjęcia tutaj

Jestem w bash, a konfiguracja dla tego wygląda tak

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

Czy ktoś ma jakieś wskazówki, aby uczynić to bardziej oczywistym?

Wil
źródło
2
Ten problem został rozwiązany w bieżącej wersji Tmux. Gdy są tylko dwa podziały, górna / dolna połowa linii podziału jest pokolorowana, aby wskazać podział lewy / prawy.
Phani
Możesz rozważyć opublikowanie tego jako odpowiedzi?
Wil
Czy nie jest możliwe, aby Tmux miał obramowanie 1px wokół każdego z okien?
sjas
Problem polega na tym, że jeśli każdy panel ma identyczną ramkę, nie można ustalić, która jest aktywna. Jednak, jak mówi @Phani, w nowszych wersjach nie stanowi to większego problemu.
Wil

Odpowiedzi:

8

Ten problem został rozwiązany w bieżącej wersji Tmux. Gdy są tylko dwa podziały, górna / dolna połowa linii podziału jest pokolorowana, aby wskazać, że podział lewy / prawy jest aktywny

wprowadź opis zdjęcia tutaj

Phani
źródło
Staje się również mylące, jeśli chodzi o układ poziomy. Podświetlenie lewej połowy = górne okienko, ale ... nie jest to tak oczywiste, chyba że zwrócisz uwagę na aktywny kursor.
Irfan,
11

Myślę, że w końcu znalazłem sposób, który sprawia, że ​​jest to dla mnie naprawdę jasne. Używając następujących w .tmux.conf.

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

Dostaję skupione / aktywne okno w jaśniejszym kolorze, a te nieostre / nieaktywne są nieco wyszarzone.

Wiele ulepszyłem paletę kolorów, ale używanie twoich ulubionych kolorów (zwróć uwagę na brytyjską pisownię w tmux.conf) powinno pozwolić na zmiany.

Przykład aktywnego (prawy dolny róg) vs nieaktywnego:

przykład aktywnych kontra nieaktywnych

opennomad
źródło
Mimo że podział zmienia teraz kolor w połowie drogi, wciąż czasem go mylę. Tego rozwiązania nie można pomylić!
Matt Lacey
8

Dobre pytanie; Chciałbym mieć lepszą odpowiedź. display-panesPoleceń (Cb q domyślnie) pokazuje otwartym oknie z czerwonym numer. Biorąc pod uwagę tylko dwa panele, wciąż musisz pamiętać, że czerwony jest aktywny, niebieski jest nieaktywny.

Jeśli ustawisz display-panes-colorcoś z niskim kontrastem z kolorem tła, będzie on mniej widoczny niż (domyślnie) czerwony numer aktywnego panelu.

chepner
źródło
Prawie zawsze używałem display-paneswłaśnie z powodu tego problemu. Inną kwestią jest oczywiście ustawienie niskiego poziomu, repeat-timeaby nie przejść do Vima, a następnie spróbować przesunąć kursor, aby przejść z powrotem do innego panelu. Prawdopodobnie będzie dalej display-panes, gdy mam dość kontrastu z bieżącym numerem panelu, aby był całkiem użyteczny. Wielkie dzięki za wkład, muszę to znieść.
Wil