Il bordo del riquadro corrente non è evidente


25

Faccio fatica a dire quale riquadro è quello attuale in tmux se ce ne sono solo due. Il bordo sembra solo evidenziare il bordo adiacente che rende impossibile dirlo. Ecco un GIF per evidenziare cosa intendo.inserisci qui la descrizione dell'immagine

Sono in bash, e la configurazione per quello sembra così

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

Qualcuno ha qualche consiglio per renderlo più ovvio?


2
Questo problema è stato risolto nella versione corrente di tmux. Quando ci sono solo due divisioni, la metà superiore / inferiore della linea di divisione viene colorata per indicare la divisione sinistra / destra.
Phani,

Potresti considerare di pubblicare questo come risposta?
Wil

Non è possibile ottenere tmux per avere bordi 1px attorno a ciascuno dei riquadri?
sjas,

Il problema è che se ogni riquadro ha un bordo identico, non è possibile determinare quale sia attivo. Come dice @Phani, tuttavia, è meno un problema nelle versioni più recenti.
Wil,

Risposte:


8

Questo problema è stato risolto nella versione corrente di tmux. Quando ci sono solo due divisioni, la metà superiore / inferiore della linea di divisione viene colorata per indicare che la divisione sinistra / destra è attiva

inserisci qui la descrizione dell'immagine


Inoltre diventa confuso quando si tratta di layout orizzontale. Metà evidenziata a sinistra = riquadro superiore, ma ... non molto evidente a meno che non si cerchi il cursore attivo.
Irfan,

11

Penso di aver finalmente trovato un modo che mi rende davvero chiaro. Utilizzando quanto segue in .tmux.conf.

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

Ottengo la finestra focalizzata / attiva con un colore più chiaro e quelle non focalizzate / inattive leggermente oscurate.

Ho modificato molto la mia tavolozza dei colori, ma l'uso dei tuoi colori preferiti (nota l'ortografia britannica in tmux.conf) dovrebbe consentire delle regolazioni.

Esempio di attivo (angolo in basso a destra) vs inattivo:

esempio di attivo contro inattivo


Anche se la divisione cambia colore a metà ora, a volte la trovo ancora confusa. Non c'è dubbio che questa soluzione!
Matt Lacey,

8

Buona domanda; Vorrei avere una risposta migliore. Il display-panescomando (Cb q per impostazione predefinita) mostra il riquadro attivo con un numero rosso. Dati solo due riquadri, devi ancora ricordare che il rosso è attivo, il blu è inattivo.

Se si imposta display-panes-colorqualcosa con un basso contrasto con il colore di sfondo, sarà meno visibile del numero di riquadro attivo rosso (per impostazione predefinita).


Ho praticamente sempre usato display-panesproprio a causa di questo problema. L'altro problema ovviamente è quello di impostare un valore basso in repeat-timemodo da non spostarti su Vim, quindi prova a spostare il cursore solo per tornare a un altro riquadro. Probabilmente continuerà con display-panesHo abbastanza contrasto sul numero di riquadro corrente per essere abbastanza utile. Grazie mille per l'input, dovrò sopportarlo.
Wil
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.