Se sto lavorando su un monitor widescreen, mi piace principalmente utilizzare due riquadri e passare da uno all'altro con C-a Ca
.Come posso associare un tasto per passare all'ultimo riquadro o se non ci sono riquadri, ultima finestra?
Se sto lavorando su un monitor quadrato userò due finestre. Mi piacerebbe essere in grado di passare tra di loro con C-a C-a
pure senza cambiare il mio tmux.conf
.
Mi chiedo se esiste un modo meno ingombrante per verificare se la finestra corrente ha più di un riquadro o meno. Dovrebbe essere una di quelle variabili tmux, come '# {pane_count}', quindi possiamo usare il suo costrutto '# {? ,,}' piuttosto che lanciare una shell, e un altro tmux per fare IPC, in una pipe, e per 'wc -l'. Purtroppo non riesco a trovare una buona lista completa di tutte le variabili di tmux. Conosco almeno uno non documentato che è '# {pane_current_command}' che è stato utile. ** AGGIORNAMENTO ** L'ho trovato, è '# {window_panes}' che è "Numero di riquadri nella finestra". perfect –
crap, quelle cose condizionali potrebbero funzionare solo per la costruzione di stringhe di stato, non per determinare quali comandi di shell eseguire. Sicuramente posso evitare il pipe per 'wc -l'. –
@StevenLu: * tmux * 1.8 supporta le estensioni di formato in 'if-shell' (e' run-shell'), quindi puoi farlo in 1.8: 'bind Ca if-shell 'test # {window_panes} -gt 1' last-last last-window'. –