tmux 명령이 CentOS / Ubuntu에서 작동하고 Mac에서 작동하지 않습니다.


0

나의 .tmux.conf CentOS 7에서 tmux 2.6 및 Ubuntu 16 with tmux 1.8에서 작업했지만 tmux 2.7에서는 OSX High Sierra에서 작동하지 않습니다.

다음은 내가 시도하는 명령입니다.

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, 그리고 그것은 나에게 더 이상한 백 슬래시를 이해하지 못한다.

내가 뭘 잘못하고 있죠? 이런 식으로 어떻게 디버깅합니까? 모양이 똑같아요. @ 톰 헤일의 해결책 이 문제는 리눅스를 포함한 많은 사람들에게 도움이되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.