Hur får jag en standard-tmux-konfigurationsfil?

Jag installerade tmux via apt-get och det finns ingen .tmux.conf -fil i min hemkatalog, även efter att jag kör tmux.

Jag har försökt följa en tmux-självstudie , men den första delen handlar om att ändra den här filen, men eftersom jag inte har den här filen sitter jag fast. Hur får jag tmux conf-filen?

Kommentarer

Svar

Det borde finnas flera exempel på konfigurationsfiler i /usr/share/doc/tmux/examples eller /usr/share/tmux/. Du kan kopiera någon av dem till ~/.tmux.conf för att testa.

Alternativt kan du skapa en ~/.tmux.conf med standardinställningarna genom att använda detta kommando inifrån tmux:

tmux show -g > ~/.tmux.conf 

Detta kommando fungerar med tmux version 1.8.

I äldre versioner av tmux kan ett fel gällande omdirigering av stdout till en fil kräva följande kommando:

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

Mer information finns här .

Kommentarer

  • Varför är | cat delen nödvändig?
  • Det ' är inte, åtminstone i tmux 1.8. Jag ' har redigerat mitt svar för att återspegla detta.
  • Jag föreslår starkt att du lär / undervisar långa former av kommandon. Korta formulär tenderar att vara mycket svåra att söka efter. Försök att söka manpages.ubuntu.com/manpages/xenial/en/man1/tmux.1.html för show-options sök sedan efter show.

Svar

Om .tmux.conf filen finns inte, då kan du helt enkelt skapa den. tmux skulle läsa det nästa gång du startar tmux.

Resten av detta svar gäller att ta reda på vad ”standardalternativ” är, men notera att du inte behöver verkligen om du inte är intresserad av vad de är.

tmux verktyget ”s eget show-options -kommando med -g -flaggan kommer att dumpa alla globalt inställda alternativ i den aktuella tmux session (dvs. tmux måste köras för att kunna använda den).

Så om du ” åter i en tmux -session, din ~/.tmux.conf -fil är tom, då tappar följande standardinställningar:

$ tmux show-options -g >tmux.conf-default 

Vissa alternativ ställs in av tmux genom att inspektera skalmiljön. Jag får till exempel status-keys vi, förmodligen för att jag använder Vi-tangentbindningar i mitt skal (EDITOR är inställd på vim).

Hur som helst kommer du att få alternativen på det sättet. Jag har dock märkt att det finns väldigt lite som jag någonsin måste konfigurera i tmux. Jag tycker att det är väl inställt som standard för min smak, och jag återställer i princip bara prefixnyckeln till Ctrl + a ( b -tangenten är ett steg för långt till höger för komfort på mitt Dvorak-tangentbord), och det är det.

Om du inte behöver / vill ändra något i standardalternativen, behöver du inte ” t behöver en .tmux.conf -fil.

Svar

om den är installerad via homebrew och sedan sökvägen skulle vara ”/usr/local/Cellar/tmux/2.8/share/tmux”

Och på den här platsen skulle det finnas ett exempel på conf-fil, du kan skapa en ny tmux.conf-fil på den här platsen och kör sedan följande kommando ”tmux källfil tmux.conf”

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *