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
- Ik heb github.com/ gemaakt gpakosz / .tmux om mensen op weg te helpen met tmux
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 naarshow
.
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”