Команда tmux работает на CentOS / Ubuntu, не работает на Mac
309
jeremysprofile
Мой .tmux.conf
работал на CentOS 7 с tmux 2.6 и Ubuntu 16 с tmux 1.8, но не будет работать на OSX High Sierra с tmux 2.7.
Вот команда, которую я пробую:
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"
Вот ошибка, которую я получаю:
/Users/jerric/.tmux.conf:43: invalid or unknown command: "setw -g mode-keys vi; \ /Users/jerric/.tmux.conf:44: unknown command: \ ....
Похоже, что он пытается войти в оператор if даже echo $TMUX_VERSION
из отчетов терминала 2.7
, и что он не понимает обратную косую черту, что еще более странно для меня.
Что я делаю неправильно? Как мне отладить что-то подобное? Это выглядит точно так же, как решение @Tom Hale для этой проблемы, и это сработало для многих людей (включая меня в Linux).
0 ответов на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?