it-swarm.com.de

Wie erhalte ich eine Standard-tmux-Konfigurationsdatei?

Ich habe tmux über apt-get Installiert und es befindet sich keine .tmux.conf - Datei in meinem Home-Verzeichnis, selbst nachdem ich tmux ausgeführt habe.

Ich habe versucht, einem tmux-Tutorial zu folgen, aber der erste Teil beinhaltet das Ändern dieser Datei, aber da ich diese Datei nicht habe, stecke ich fest. Wie bekomme ich die tmux conf-Datei?

13
Tyler Durden

Es sollten mehrere Beispielkonfigurationsdateien in /usr/share/doc/tmux/examples Oder /usr/share/tmux/ Enthalten sein. Sie können diese zum Testen in ~/.tmux.conf Kopieren.

Alternativ können Sie mit diesem Befehl in tmux einen ~/.tmux.conf Mit den Standardeinstellungen erstellen:

tmux show -g > ~/.tmux.conf

Dieser Befehl funktioniert mit tmux Version 1.8.

In älteren Versionen von tmux erfordert ein Fehler beim Umleiten von stdout in eine Datei möglicherweise den folgenden Befehl:

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

Weitere Infos finden Sie hier .

20
clk

Wenn das .tmux.conf Datei existiert nicht, dann können Sie sie einfach erstellen. tmux würde es beim nächsten Start lesen tmux.

Der Rest dieser Antwort betrifft das Herausfinden der "Standardoptionen". Beachten Sie jedoch, dass Sie dies nicht wirklich benötigen, es sei denn, Sie sind daran interessiert was sie sind.

Das tmux Dienstprogramm besitzt show-options Befehl mit dem -g flag speichert alle global festgelegten Optionen in der aktuellen tmux Sitzung (dh tmux muss sein laufen, um es zu benutzen).

Wenn Sie sich also in einer tmux Sitzung befinden, wird Ihr ~/.tmux.conf Datei ist leer, dann werden die Standardeinstellungen wie folgt ausgegeben:

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

Einige Optionen werden von tmux festgelegt, indem die Shell-Umgebung überprüft wird. Ich bekomme zum Beispiel status-keys vi, vermutlich weil ich in meiner Shell Vi-Tastenkombinationen verwende (EDITOR ist auf vim gesetzt).

In jedem Fall erhalten Sie die Optionen auf diese Weise. Ich habe jedoch festgestellt, dass es sehr wenig gibt, das ich jemals in tmux konfigurieren muss. Ich finde es standardmäßig gut für meinen Geschmack eingerichtet und setze den Präfixschlüssel einfach auf zurück Ctrl+a (das b Die Taste ist einen Schritt zu weit nach rechts, um sich auf meiner Dvorak-Tastatur wohl zu fühlen.

Wenn Sie in den Standardoptionen nichts ändern müssen/möchten, benötigen Sie kein .tmux.conf Datei.

5
Kusalananda

bei einer Installation über Homebrew lautet der Pfad "/usr/local/Cellar/tmux/2.8/share/tmux".

Und an diesem Speicherort gibt es eine Beispiel-Conf-Datei. Sie können an diesem Speicherort eine neue tmux.conf-Datei erstellen und dann den folgenden Befehl "tmux source-file tmux.conf" ausführen.

0