.tmux.conf가 작동하지 않습니다

.tmux.conf가 작동하지 않습니다

.tmux.conf최근에 Tmux를 설치했지만 작업에 투입한 항목을 얻을 수 없습니다 .

내 홈 디렉토리에 파일이 있고 호출합니다 .bash_profile(그렇지 않으면 읽지도 않습니다). 하지만 내가 무엇을 하든 모든 명령에서 Bash 오류가 발생합니다. 다음을 시도했습니다.

:set -g status-fg green
:set -g status-fg black

tmux set -g status-fg green
tmux set -g status-fg black

set -g status-fg green
set -g status-fg black

매번 다음과 유사한 오류가 발생합니다 bash: (command) not found.

내가 뭔가를 간과하고 있을 수도 있지만 도움을 주시면 대단히 감사하겠습니다.

(내가 얻는 오류) (접두사 없이 명령을 사용하여 이름만 사용)

-bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
-bash: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
-bash: unbind: command not found
-bash: unbind: command not found
-bash: bind-key: command not found
-bash: unbind: command not found
-bash: /home/gizmoz/.tmux.conf: line 28: unexpected EOF while looking for matching `"'
-bash: /home/gizmoz/.tmux.conf: line 30: syntax error: unexpected end of file

답변1

~/.tmux.conf쉘의 시작 파일을 읽으려고 시도하지 마십시오 . 쉘 스크립트가 아닙니다.

의 명령은 ~/.tmux.conf시작 시 읽히는 명령입니다 tmux. tmux이는 쉘 명령이 아닙니다. 이것이 쉘이 읽으려고 할 때 불평하는 이유입니다.

이 파일에서 원하는 것은

set -g status-fg green
set -g status-fg black

표시된 접두사 명령은 :세션에서 대화형으로 옵션을 설정하기 위해 현재 접두사 키 조합을 누른 후 입력하는 명령입니다.tmux

tmux세션 내의 쉘 프롬프트에서 접두어로 표시된 명령을 제공하여 tmux대화식으로 옵션을 설정할 수 있습니다.

~/.tmux.conf참고로, 쉘이 뱉어낸 마지막 오류에 따르면 파일에 불균형 참조가 있는 것 같습니다. 파일을 읽지 않더라도 문제가 발생할 수 있으므로 ~/.bash_profile조사해야 합니다.

관련 정보