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ą.
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ą.
Odpowiedzi:
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.
tmux show -g | sed 's/^/set-option -g /' > ~/.tmux.conf
: to już poprzedzi wszystkie linie set -g
cat
. Po prostu zrób tmux show -g > ~/.tmux.conf
. Używanie w cat
ten sposób jest znane jako UUOC - „bezużyteczne użycie cat
”.
Jak dpkg -L tmux
pokazuje, jakie pliki zainstalował pakiet, w pakiecie nie ma domyślnego pliku tmux.conf. /etc/tmux.conf
jest 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):
Brak /etc/tmux.conf
pliku domyślnego . Możesz zacząć od przykładowych plików conf w /usr/share/doc/tmux/examples
lub zajrzeć do instrukcji / web / etc. wymyślić własny plik konfiguracyjny.
examples
Katalog 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
Najważniejsze odpowiedzi tmux show -g | cat > ~/.tmux.conf
nie działały dla mnie, ponieważ dostałem mnóstwo unknown command
błędów.
Po dalszym kopaniu ma to związek ze zmianą składni, więc tmux show -g
nie 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
<filename>
w katalogu<directoryname>
należy użyć następującego polecenia:find <directory> -iname <filename>
.