Cum pot obține un fișier de configurare tmux implicit?

Am instalat tmux prin apt-get și nu există .tmux.conf fișier în directorul meu de acasă, chiar și după ce am executat tmux.

Am încercat să urmez un tutorial tmux , dar prima parte implică modificarea acestui fișier, dar din moment ce nu am acest fișier sunt blocat. Cum obțin fișierul tmux conf?

Comentarii

Răspunde

Ar trebui să existe mai multe fișiere de configurare de exemplu în /usr/share/doc/tmux/examples sau /usr/share/tmux/. Puteți copia oricare dintre acestea în ~/.tmux.conf pentru a le testa.

Alternativ, puteți crea un ~/.tmux.conf cu setările implicite utilizând această comandă din tmux:

tmux show -g > ~/.tmux.conf 

Această comandă funcționează cu tmux versiunea 1.8.

În versiunile mai vechi ale tmux, o eroare privind redirecționarea stdout către un fișier ar putea necesita această comandă:

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

Mai multe informații pot fi găsite aici .

Comentarii

  • De ce este necesară partea | cat?
  • Nu ' este, cel puțin în tmux 1.8. Am ' mi-am editat răspunsul pentru a reflecta acest lucru.
  • Vă recomand cu tărie să învățați / să predați forme lungi de comenzi. Formele scurte tind să fie foarte dificil de căutat. Încercați să căutați manpages.ubuntu.com/manpages/xenial/en/man1/tmux.1.html pentru show-options apoi căutați show.

Răspuns

Dacă .tmux.conf fișierul nu există, atunci îl puteți crea pur și simplu. tmux l-ar citi data viitoare când porniți tmux.

Restul acestui răspuns se referă la a afla ce este sunt „opțiuni implicite”, dar rețineți că „nu într-adevăr aveți nevoie de acest lucru, cu excepția cazului în care sunteți„ interesat de ceea ce sunt.

tmuxshow-options proprie utilității / div> cu steagul -g va arunca toate opțiunile setate la nivel global în actualul tmux sesiune (adică, tmux trebuie să ruleze pentru a-l utiliza).

Deci dacă tu ” re într-o sesiune tmux, fișierul dvs. ~/.tmux.conf este gol, apoi următoarele vor elimina setările implicite:

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

Unele opțiuni sunt setate de tmux prin inspectarea mediului shell. Eu, de exemplu, primesc status-keys vi, probabil pentru că folosesc legături de chei Vi în shell-ul meu (EDITOR este setat la vim).

În orice caz, veți obține opțiunile în acest fel. Cu toate acestea, am observat că există foarte puțin pe care trebuie să-l configurez vreodată în tmux. Îl găsesc bine configurat în mod implicit pentru gustul meu și, practic, doar setez din nou cheia prefixului la Ctrl + a ( b tasta este cu un pas prea departe spre dreapta pentru confort pe tastatura mea Dvorak) și asta este.

Dacă nu aveți nevoie / nu doriți să schimbați nimic în opțiunile implicite, atunci nu faceți acest lucru ” nu aveți nevoie de un fișier .tmux.conf.

Răspuns

dacă este instalat prin homebrew apoi cale ar fi „/usr/local/Cellar/tmux/2.8/share/tmux”

Și în această locație ar exista un exemplu de fișier conf, puteți crea un nou fișier tmux.conf în această locație și apoi executați următoarea comandă „tmux sursă-fișier tmux.conf”

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *