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
- Am creat github.com/ gpakosz / .tmux pentru a ajuta oamenii să înceapă cu tmux
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țishow
.
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.
tmux
-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”