Di mana file tmux.conf default berada?

47

Saya ingin menyalin file tmux.conf default ke direktori home saya, tetapi saya tidak dapat menemukan lokasi di Ubuntu 12.04. Halaman manual menyatakan bahwa file tersebut berada di /etc/tmux.conf namun ini tidak cocok dengan pengaturan saya.

globetrotterdk
sumber
4
Untuk menemukan file dengan nama <filename>dalam direktori <directoryname>digunakan perintah berikut: find <directory> -iname <filename>.
hijau

Jawaban:

60

Anda dapat menggunakan pengaturan saat ini (default) sebagai titik awal:

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

Perhatikan bahwa pipa ke kucing diperlukan untuk saat ini karena bug yang dikenal saat mengarahkan ulang tmux stdout ke file.

Daniel
sumber
9
atau tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: yang sudah akan mengawali semua baris denganset -g
Tobias Kienzler
Saya mendapat kesalahan: tidak ada server yang berjalan di / tmp / tmux-0 / default
RutgerH
@ Rutger mulai tmux kemudian lepaskan sesi kemudian lakukan perintah ini. Saya juga melihat ini: D
Kangarooo
2
Anda tidak perlu cat. Lakukan saja tmux show -g > ~/.tmux.conf. Menggunakan catseperti ini dikenal sebagai UUOC - "penggunaan tidak berguna cat".
shadowtalker
16

Seperti dpkg -L tmuxyang menunjukkan kepada Anda file apa paket yang diinstal, tidak ada tmux.conf default yang disertakan dalam paket. /etc/tmux.confhanyalah lokasi yang dapat Anda gunakan (hanya masuk akal dengan banyak pengguna menggunakan tmux) yang akan dievaluasi sebelum ~ / .tmux.conf. Anda harus membuat file .conf Anda sendiri. Lihat ini misalnya (klik pertama di google):

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

bartekbrak
sumber
5
Tidak Ditemukan URL yang diminta /~wired/conf/tmux.conf tidak ditemukan di server ini. Apache Server di dev.gentoo.org Port 443
Kangarooo
7

Tidak ada /etc/tmux.conffile default . Anda bisa mulai dengan file conf contoh di /usr/share/doc/tmux/examples, atau lihat manual / web / etc. untuk datang dengan file konfigurasi Anda sendiri.

The examplesdirektori berisi:

/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
ish
sumber
1

Jawaban teratas tmux show -g | cat > ~/.tmux.conftidak berfungsi untuk saya karena saya mendapat banyak unknown commandkesalahan.

Setelah menggali lebih lanjut, hal ini berkaitan dengan perubahan sintaksis sehingga tmux show -gtidak lagi menghasilkan file konfigurasi yang valid. Anda harus menambahkan sebelumnya setiap baris set -gagar ini berfungsi atau berjalan:

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
Alex H
sumber
-2

File config terletak di /usr/share/tmux, bukan di /usr/share/doc/tmux.

ankit
sumber