Tmux는 아직 존재하지 않는 경우 창을 생성합니다.

Tmux는 아직 존재하지 않는 경우 창을 생성합니다.

tmux존재하지 않는 창으로 전환하고 싶을 때 창을 생성한 다음 창으로 전환하도록 구성할 수 있습니까 (Ctrl-b c 사용 방지)?

답변1

다음 항목에 추가하세요 ~/.tmux.conf.

bind-key 0 if-shell 'tmux select-window -t :0' '' 'new-window -t :0'

먼저 창 0으로 전환을 시도하고 실패하면 창을 만듭니다.

1~9를 반복합니다.

답변2

@JigglyNaga의 방법을 기반으로 솔루션을 개발했습니다.

bind -n M-S-Right  run-shell 'current_window=$(tmux display-message -p '#I'); next_window=$(($current_window + 1)); tmux select-window -t :$next_window; if [ "$?" -ne "0" ]; then tmux new-window -t :$next_window; fi'

다음 창으로 가고 싶을 때, 존재하는지 확인한 후 계속 진행합니다. 그렇지 않은 경우 새 것을 만들고 계속하십시오.

또한 다음과 같이 설정해야 합니다.

set -g renumber-windows on

관련 정보