Dove si trova il file tmux.conf predefinito?


47

Voglio copiare il file tmux.conf predefinito nella mia directory home, ma non riesco a trovare la posizione in Ubuntu 12.04. La pagina man afferma che il file risiede in /etc/tmux.conf, tuttavia ciò non corrisponde alla mia configurazione.


4
Per trovare un file con nome <filename>in una directory <directoryname>utilizzare il seguente comando: find <directory> -iname <filename>.
verde

Risposte:


60

È possibile utilizzare le impostazioni correnti (predefinite) come punto di partenza:

tmux show -g | cat > ~/.tmux.conf

Nota che il pipe to cat è necessario per ora a causa di un bug noto durante il reindirizzamento di tmux stdout su file.


9
oppure tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: questo avrebbe già anteposto a tutte le righe con unset -g
Tobias Kienzler il

Ho ricevuto l'errore: nessun server in esecuzione su / tmp / tmux-0 / default
RutgerH

@RutgerH avvia tmux quindi scollega la sessione, quindi esegui questo comando. Ho visto anche questo: D
Canguro

2
Non hai bisogno cat. Fallo e basta tmux show -g > ~/.tmux.conf. L'uso in catquesto modo è noto come UUOC - "uso inutile di cat".
Shadowtalker,

16

In base dpkg -L tmuxa ciò che mostra quali file sono installati nel pacchetto, non c'è tmux.conf predefinito incluso nel pacchetto. /etc/tmux.confè solo una posizione che puoi usare (ha senso solo con più utenti che usano tmux) che verrà valutata prima di ~ / .tmux.conf. Devi creare il tuo file .conf. Dai un'occhiata a questo per esempio (primo colpo su google):

http://dev.gentoo.org/~wired/conf/tmux.conf


5
Non trovato L'URL richiesto /~wired/conf/tmux.conf non è stato trovato su questo server. Apache Server su dev.gentoo.org Porta 443
Canguro

7

Non esiste un /etc/tmux.conffile predefinito . Puoi iniziare con i file di configurazione di esempio in /usr/share/doc/tmux/examples, oppure guardare il manuale / web / etc. per creare il tuo file di configurazione.

La examplesdirectory contiene:

/usr/share/doc/tmux/examples/n-marriott.conf
/usr/share/doc/tmux/examples/t-williams.conf
/usr/share/doc/tmux/examples/vim-keys.conf
/usr/share/doc/tmux/examples/h-boetes.conf
/usr/share/doc/tmux/examples/screen-keys.conf

1

La risposta migliore tmux show -g | cat > ~/.tmux.confnon ha funzionato per me da quando ho ricevuto un sacco di unknown commanderrori.

Dopo ulteriori ricerche ha a che fare con la modifica della sintassi, quindi tmux show -gnon genera più file di configurazione validi. È necessario anteporre ogni riga set -gaffinché questa funzioni o funzioni:

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf

-2

Il file di configurazione si trova in /usr/share/tmux, non in /usr/share/doc/tmux.

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.