
tmux-session에서 새 창을 만들고 분할하려고 합니다(나중에 분할 창에서 일부 명령을 실행할 수 있기를 원합니다). 따라서 new-window
매뉴얼 페이지에 따르면 기존 세션에서 잘 작동하는 new-window 'vi /etc/passwd'
.tmux new-window
불행히도 tmux를 열고 tmux new-window 'tmux split-window'
or 을 실행하면 tmux new-window 'echo test'
명령이 전혀 실행되지 않습니다. 다른 매개변수는 tmux new-window -c "~"
예상대로 작동합니다. 작은 해결 방법인 nameley using tmux new-window -t 4 && tmux split-window -t 4
은 작동하지만 색인이 필요합니다.
창을 분할할 수 없거나 실행 명령을 내릴 수 없는 이유는 무엇입니까?
답변1
명령줄에서 다음을 시도해 보세요.
tmux new-window \; split-window
tmux new-window 'echo test'
명령이 예상대로 작동하지 않는 이유는 tmux가 기본적으로 완료되기 때문입니다 shell-command
. 직접 확인하려면 시도해 보세요 tmux new-window top
. 세션별 또는 창별 기준으로 설정할 수 있는 tmux 옵션이 있지만 remain-on-exit
이를 사용하여 성공하지 못했습니다. 자세한 내용은 매뉴얼 페이지를 참조하십시오.
답변2
단축키를 사용해 볼 수 있습니다 tmux
. tmux
일반적으로 접두사로 시작합니다 Ctrl + b
.
%
수직 분할을 위해
"
수평 분할에 사용됩니다.
창을 교체하려면 o
또는 화살표를 사용하세요.