기본적으로 Tmux는 `~/.config/tmux/tmux.conf`를 읽지 않습니다. 그러면 어디에 있습니까?

기본적으로 Tmux는 `~/.config/tmux/tmux.conf`를 읽지 않습니다. 그러면 어디에 있습니까?

제목으로. 저는 항상 macOS에서 작업을 해왔지만 이제는 가상 머신을 배우고 Ubuntu 20.04를 설치해야 합니다. macOS에서는 모든 도트 파일을 폴더에 넣습니다 ~/.config/. 나는 성공하지 못한 채 우분투에서도 같은 일을 했습니다. 이제 난 달려야 해

tmux source ~/.config/tmux/tmux.conf

세션에 들어갈 때마다 그렇지 않으면 이러한 키 바인딩을 사용할 수 없습니다. 그렇다면 이 구성 파일을 어디에 넣어야 할까요? 내 직감으로는 이 작업을 수행하려면 기본 경로(내가 모르는)에 대한 심볼릭 링크를 만들어야 한다고 말합니다.

답변1

기존 tmux 구성 위치에 대한 답변은 두 가지가 있지만 tmux 3.1 이상하다support ~/.config/tmux/tmux.conf, 매뉴얼 페이지에는 언급되지 않았지만. 보다여기에서 릴리스 지침을 확인하세요.. 이것이 MacOS에서 작동하는 이유입니다.

하지만, 그우분투 20.04 저장소3.0밖에 안 되는거 같은데

VM에서 21.04 이상을 실행할 수 있는 경우 적절한 tmux 버전이 있어야 하며 ~/.config/tmux/tmux.conf자동으로 처리되어야 합니다.

LTS 이유로 Ubuntu 20.04에서 멈춘 경우에는 심볼릭 링크 옵션으로 돌아가거나 -f아래와 같이 옵션을 사용할 수 있습니다.이 문제.

답변2

~에 따르면tmux 매뉴얼 페이지Ubuntu에서 구성 파일의 기본 위치는 /etc/tmux.conf다음과 같습니다.~/.tmux.conf

기본적으로 tmux는 /etc/tmux.conf(존재하는 경우)에서 시스템 구성 파일을 로드한 다음 ~/.tmux.conf에서 사용자 구성 파일을 찾습니다.

답변3

기본적으로 tmux는 시스템 구성 파일 /etc/tmux.conf(존재하는 경우)을 로드한 다음 거기서 사용자 구성 파일을 찾습니다 ~/.tmux.conf.

자세한 내용은 명령에서 확인할 수 있습니다.매뉴얼 페이지.

이것은 실제로 3.0 이전의 tmux의 기본 동작이었습니다. 맨 페이지에 문서화되어 있지 않더라도 소스 코드를 비교할 때 볼 수 있듯이 위 경로를 추가하면 됩니다.tmux 3.0 및 3.1.

=====

[편집] 이 정보는 이제 이후 매뉴얼 페이지에서 확인할 수 있습니다. 제안을 했고그것은 받아들여졌다관리자 중 한 명이 커밋했습니다.마스터 브랜치.

관련 정보