기본 .tmux.conf
또는 이와 유사한 것을 찾고 있습니다. 기본이 생성하는 상태 표시 줄에서 약간의 노이즈를 제거하려고합니다.
답변
기본 구성은 일반 구성 파일로 사용할 수 없습니다. 소스 코드의 일부입니다 (따라서 컴파일 된 프로그램에 내장 됨).
당신은 명령을 구성 부분 검사 할 수 있습니다 list-keys
및 show-options
:
tmux list-keys # show current bindings
tmux show-options -s # show current server options
tmux show-options -g # show current global session options
tmux show-options # show current session options
tmux show-options -gw # show current global window options
tmux show-options -w # show current window options
tmux 1.7을 사용하면 show-options
단일 옵션의 값을 표시 할 수도 있습니다 (이전 버전은 지정된 클래스의 모든 옵션 만 나열 할 수 있음).
tmux show-options -gw window-status-format
“기본”서버의 기본 구성에 관심이있는 경우 다음과 같이 해당 항목을 검사 할 수 있습니다.
tmux -L unconfigured -f /dev/null start-server \; list-keys \; show-options -s \; show-options -g \; show-options -gw
-L unconfigured
비트 당신은 아마 이미 사용하지 않는 것을 서버 소켓 지정 (해당 소켓 이름을 사용하여 서버가 일어날 경우를, 그럼 그냥 다른, 사용되지 않는 이름을 선택). 는 -f /dev/null
서버가 정상적인 사용하지 않는 있는지 확인합니다 ~/.tmux.conf
구성 파일 (하지만, 짧은 사용자 지정 빌드의, 스킵 할 수있는 방법이 없습니다 /etc/tmux.conf
시스템 구성 파일). start-server
특정 명령이 자동으로 서버를 시작하기 때문에 명령이 필요합니다.
소스 코드를 보는 데 관심이 있다면 여기에 관심 분야가 있습니다.
- 옵션은
options-table.c
다음 배열에 정의되어 있습니다.server_options_table
session_options_table
window_options_table
- 바인딩은
key_bindings_init()
에서 시작key-bindings.c
하지만 세부 사항 중 일부는 개별 명령 정의 (예 :cmd_select_window_key_binding()
incmd-select-window.c
) 로 확산됩니다 .
답변
$HOME/.tmux.conf
사용자 에게 특정 파일이 있고 시스템 전체 구성 파일 이 있어야합니다 ./etc/tmux.conf