Hoe krijg ik een standaard tmux-configuratiebestand?

Ik heb tmux geïnstalleerd via apt-get en er is geen .tmux.conf bestand in mijn homedirectory, zelfs nadat ik tmux heb uitgevoerd.

Ik heb geprobeerd een tmux-tutorial te volgen , maar het eerste deel betreft het aanpassen van dit bestand, maar aangezien ik dit bestand niet heb, zit ik vast. Hoe kom ik aan het tmux conf-bestand?

Reacties

Antwoord

Er zouden er meerdere moeten zijn voorbeeldconfiguratiebestanden in /usr/share/doc/tmux/examples of /usr/share/tmux/. Je kunt ze allemaal kopiëren naar ~/.tmux.conf om te testen.

Je kunt ook een ~/.tmux.conf maken met de standaardinstellingen door dit commando te gebruiken vanuit tmux:

tmux show -g > ~/.tmux.conf 

Dit commando werkt met tmux versie 1.8.

In oudere versies van tmux, kan een bug met betrekking tot het omleiden van stdout naar een bestand deze opdracht vereisen:

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

Meer informatie is hier te vinden.

Reacties

  • Waarom is het | cat deel nodig?
  • Het is ' niet, althans in tmux 1.8. Ik ' heb mijn antwoord aangepast om dit weer te geven.
  • Ik raad sterk aan om lange vormen van commandos te leren / leren. Korte formulieren zijn vaak erg moeilijk om naar te zoeken. Zoek in manpages.ubuntu.com/manpages/xenial/en/man1/tmux.1.html voor show-options zoek vervolgens naar show.

Antwoord

Als de .tmux.conf bestand bestaat niet, dan kunt u het gewoon aanmaken. tmux zou het lezen de volgende keer dat u tmux start.

De rest van dit antwoord betreft het uitzoeken wat de “standaardopties” zijn dat, maar houd er rekening mee dat je dit “t echt niet nodig hebt, tenzij je” geïnteresseerd bent in wat ze zijn.

De tmux utility “s eigen show-options commando met de -g vlag zal alle algemeen ingestelde opties in de huidige tmux sessie (dwz tmux moet actief zijn om het te gebruiken).

Dus als je ” als u zich in een tmux -sessie bevindt, is uw ~/.tmux.conf -bestand leeg, en het volgende zal de standaardinstellingen verwijderen:

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

Sommige opties worden ingesteld door tmux door de shell-omgeving te inspecteren. Ik krijg bijvoorbeeld status-keys vi, vermoedelijk omdat ik Vi-toetsbindingen in mijn shell gebruik (EDITOR is ingesteld op vim).

In elk geval krijg je de opties op die manier. Ik heb echter gemerkt dat er heel weinig is dat ik ooit moet configureren in tmux. Ik vind het standaard goed ingesteld naar mijn smaak, en ik heb in feite gewoon de prefix-toets opnieuw ingesteld op Ctrl + a (de b toets is een stap te ver naar rechts voor comfort op mijn Dvorak-toetsenbord), en dat is dat.

Als je “niets aan de standaardopties wilt / wilt veranderen, dan doe je dat ook niet” er is geen .tmux.conf bestand nodig.

Antwoord

indien geïnstalleerd via homebrew, dan pad zou zijn “/usr/local/Cellar/tmux/2.8/share/tmux”

En op deze locatie zou er een voorbeeldconf-bestand zijn, je kunt op deze locatie een nieuw tmux.conf-bestand maken en voer vervolgens het volgende commando uit “tmux source-file tmux.conf”

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *