Gdzie znajduje się domyślny plik tmux.conf?

47

Chcę skopiować domyślny plik tmux.conf do mojego katalogu domowego, ale nie mogę znaleźć lokalizacji w Ubuntu 12.04. Strona podręcznika stwierdza, że ​​plik znajduje się w /etc/tmux.conf, jednak nie jest to zgodne z moją instalacją.

globetrotterdk
źródło
4
Aby znaleźć plik o nazwie <filename>w katalogu <directoryname>należy użyć następującego polecenia: find <directory> -iname <filename>.
zielony

Odpowiedzi:

60

Możesz użyć bieżących (domyślnych) ustawień jako punktu wyjścia:

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

Zauważ, że rura do kota jest na razie wymagana ze względu na znany błąd podczas przekierowywania stdout tmux do pliku.

Daniel
źródło
8
lub tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf: to już poprzedzi wszystkie linie set -g
słowem
Wystąpił błąd: brak serwera działającego na / tmp / tmux-0 / default
RutgerH
@ RutgerH uruchom tmux, następnie odłącz sesję, a następnie wykonaj to polecenie. Widziałem to także: D
Kangarooo
2
Nie trzeba cat. Po prostu zrób tmux show -g > ~/.tmux.conf. Używanie w catten sposób jest znane jako UUOC - „bezużyteczne użycie cat”.
shadowtalker
16

Jak dpkg -L tmuxpokazuje, jakie pliki zainstalował pakiet, w pakiecie nie ma domyślnego pliku tmux.conf. /etc/tmux.confjest tylko lokalizacją, z której możesz korzystać (ma sens tylko w przypadku wielu użytkowników korzystających z tmux), która zostanie sprawdzona przed ~ / .tmux.conf. Musisz utworzyć własny plik .conf. Spójrz na to na przykład (pierwszy hit w Google):

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

Bartekbrak
źródło
5
Nie znaleziono Żądany adres URL /~wired/conf/tmux.conf nie został znaleziony na tym serwerze. Serwer Apache na dev.gentoo.org Port 443
Kangarooo,
7

Brak /etc/tmux.confpliku domyślnego . Możesz zacząć od przykładowych plików conf w /usr/share/doc/tmux/exampleslub zajrzeć do instrukcji / web / etc. wymyślić własny plik konfiguracyjny.

examplesKatalog zawiera:

/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
źródło
0

Najważniejsze odpowiedzi tmux show -g | cat > ~/.tmux.confnie działały dla mnie, ponieważ dostałem mnóstwo unknown commandbłędów.

Po dalszym kopaniu ma to związek ze zmianą składni, więc tmux show -gnie generuje już prawidłowych plików konfiguracyjnych. Musisz dodać każdą linię set -g, aby to działało lub działało:

tmux show -g | sed 's/^/set -g /' > ~/.tmux.conf
Alex H.
źródło
-2

Plik konfiguracyjny znajduje się w /usr/share/tmux, a nie w /usr/share/doc/tmux.

ankit
źródło