Der Befehl tmux funktioniert auf CentOS / Ubuntu und auf Mac nicht
355
jeremysprofile
Ich habe .tmux.conf
an CentOS 7 mit tmux 2.6 und Ubuntu 16 mit tmux 1.8 gearbeitet, aber nicht an OSX High Sierra mit tmux 2.7.
Hier ist der Befehl, den ich versuche:
run-shell "tmux setenv -g TMUX_VERSION $(tmux -V | cut -c 6-)" if-shell -b '[ "$(echo "$TMUX_VERSION < 2.4" | bc)" = 1 ]' \ "setw -g mode-keys vi; \ bind-key Escape copy-mode; \ bind-key -t vi-copy v begin-selection; \ bind-key -t vi-copy V select-line; \ bind-key -t vi-copy y copy-pipe 'xclip -in -selection clipboard'; \ set -g mode-mouse off"
Hier ist der Fehler, den ich bekomme:
/Users/jerric/.tmux.conf:43: invalid or unknown command: "setw -g mode-keys vi; \ /Users/jerric/.tmux.conf:44: unknown command: \ ....
Es klingt wie es versucht, in die if -Anweisung zu gehen, obwohl es echo $TMUX_VERSION
aus den Terminal-Berichten kommt 2.7
, und dass es den Backslash nicht versteht, was für mich noch seltsamer ist.
Was mache ich falsch? Wie debugge ich so etwas? Es sieht genauso aus wie die Lösung von @Tom Hale für dieses Problem, und das hat für viele Leute (einschließlich mir unter Linux) funktioniert.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
3
Wie ordnen Sie ein Airport Time Machine-Backup nach der Migration auf einen neuen Mac wieder zu?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?
-
5
Warum wird mein Macbook bei der Verwendung von Boot Camp extrem heiß?
-
7
Gibt es unter Mac OS X ein Strg + Tab-Äquivalent?
-
6
Weg, um Time Machine-Daten auf eine neue Festplatte zu migrieren
-
13
Setzen Sie die Windows-Position von Mac OS X nach dem Abnehmen des externen Monitors zurück
-
10
Sicherungssoftware für Mac OS X
-
5
Wie kann ich unter Mac OS X einen .kext deinstallieren und entfernen?
-
4
Wie kann ich die Auswurftaste auf der MacBook-Tastatur erneut "löschen"?