Wie erhalte ich eine Standard-tmux-Konfigurationsdatei?

Ich habe tmux über apt-get installiert und es gibt kein .tmux.conf Datei in meinem Home-Verzeichnis, auch 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 erhalte ich die tmux conf-Datei?

Kommentare

Antwort

Es sollten mehrere vorhanden sein Beispielkonfigurationsdateien in /usr/share/doc/tmux/examples oder /usr/share/tmux/. Sie können jede dieser Dateien zum Testen nach ~/.tmux.conf kopieren.

Alternativ können Sie eine ~/.tmux.conf mit erstellen Die Standardeinstellungen mithilfe dieses Befehls in tmux:

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 Informationen finden Sie hier .

Kommentare

  • Warum ist der Teil | cat erforderlich?
  • Dies ist ' zumindest in tmux 1.8 nicht der Fall. Ich ' habe meine Antwort bearbeitet, um dies widerzuspiegeln.
  • Ich empfehle dringend, lange Formen von Befehlen zu lernen / zu lehren. Kurzformen sind in der Regel sehr schwer zu suchen. Versuchen Sie, manpages.ubuntu.com/manpages/xenial/en/man1/tmux.1.html nach show-options zu durchsuchen Suchen Sie dann nach show.

Antwort

Wenn die .tmux.conf Datei existiert nicht, dann können Sie sie einfach erstellen. tmux liest es beim nächsten Start von tmux.

Der Rest dieser Antwort betrifft das Herausfinden, was das ist „Standardoptionen“ sind, aber beachten Sie, dass Sie dies nicht wirklich benötigen, es sei denn, Sie sind daran interessiert, was sie sind.

Die tmuxshow-options des Dienstprogramms / div> mit dem Flag -g gibt alle global festgelegten Optionen im aktuellen tmux Sitzung (dh tmux muss ausgeführt werden, um es zu verwenden).

Also, wenn Sie “ In einer tmux -Sitzung ist Ihre ~/.tmux.conf -Datei leer. Anschließend 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 erhalte beispielsweise status-keys vi, vermutlich weil ich in meiner Shell Vi-Schlüsselbindungen verwende (EDITOR ist auf ).

Auf jeden Fall erhalten Sie die Optionen auf diese Weise. Ich habe jedoch festgestellt, dass es sehr wenig gibt, das ich jemals in tmux. Ich finde es standardmäßig für meinen Geschmack gut eingerichtet und setze den Präfixschlüssel einfach auf Strg + a (das b ) zurück Die Taste ist einen Schritt zu weit rechts, um auf meiner Dvorak-Tastatur Komfort zu bieten. Und das ist es.

Wenn Sie in den Standardoptionen nichts ändern müssen / möchten, tun Sie dies nicht. Sie benötigen keine .tmux.conf -Datei.

Antwort

, wenn über homebrew installiert, dann Pfad wäre „/usr/local/Cellar/tmux/2.8/share/tmux“

Und an diesem Speicherort würde es eine Beispiel-Conf-Datei geben, Sie können an diesem Speicherort eine neue tmux.conf-Datei erstellen und Führen Sie dann den folgenden Befehl „tmux source-file tmux.conf“

aus

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.