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
- Ich habe github.com/ erstellt. gpakosz / .tmux , um den Einstieg in tmux zu erleichtern
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 nachshow
.
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 tmux
-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