모든 새 창에 적용되는 전역 기본 창 이름은 없습니다. 기본적으로 명령의 첫 번째 "단어"(또는 명령이없는 경우 기본 셸)로 설정됩니다. 당신 reattach-to-user-namespace
이 당신의 default-command
가치 의 첫 번째 흥미로운 비트이기 때문에 당신 의 창문은 아마도 기본값으로 설정되어 있습니다 .
약간 반올림하지만 기본 명령을 쉘 스크립트에 넣고 default-command
대신 해당 스크립트를 가리킬 수 있습니다 . 해당 구성에서 기본 창 이름 (명시 적 명령없이 작성된 창의 경우)은 쉘 스크립트의 이름이됩니다.
그렇지 않으면, 창의 이름을 수동으로 바꾸거나 이름을 바꾸는 몇 가지 방법이 있습니다 :
작성 시간 -n
:
new-window -n 'some name'
c
선택한“기본 이름”을 통합하기 위해 창을 만드는 데 사용되는 기본 키를 다시 바인딩 할 수 있습니다.
bind-key c new-window -n 'default name'
기존 창 이름을 바꿉니다.
rename-window 'new name'
,
새 이름을 입력하라는 메시지를 표시하고 창 이름을 바꾸는 기본 바인딩 (Prefix )도 있습니다.
창의 tty에 전송 된 "이스케이프 시퀀스"를 통해 창의 이름을 바꿉니다.
# E.g. in a shell:
printf '\033kWINDOW_NAME\033\\'
"새 창 이름을 묻는 메시지 표시"는 다음과 같이 수행 할 수 있습니다 (창을 만들기 전 또는 후에 표시).
bind-key C command-prompt -p "Name of new window: " "new-window -n '%%'"
bind-key C new-window \; command-prompt -p "Name for this new window: " "rename-window '%%'"