답변:
접두사 키가 여전히 기본값이라고 가정하면 Ctrl-B
^ B : resize-p -D 2
^ B : resize-p -U 2
^ B : resize-p -L 2
^ B : resize-p -R 2
숫자 끝에는 선택 사항이며 기본값은 1입니다. -U도 기본값이므로 불필요합니다.
잊어 버렸다면 ^ B? 키 끝에 C-Up 및 C-Down 및 C-Left 및 C-Right에이 키를 표시합니다 (기본 키 바인딩 사용).
Ctrl + B를 누른 다음 Ctrl + 화살표 키를 눌러도됩니다.
그러나 일부 터미널에서는 Ctrl- 화살표 키가 문제가 될 수 있습니다. 따라서 터미널 제한 사항을 해결하거나 새 바로 가기 키 바인딩을 만들거나 바로 가기를 사용하지 않고 위에 표시된 더 긴 명령을 사용할 수 있습니다.
esc + (arrow)
한 번만 작동 하기 때문에 사용 Ctrl+B
후 다시 적용해야 esc + (arrow)
합니다.
Ctrl+B
누르면 다시 사용할 필요가 없습니다 Esc + (arrow)
. 이것은 매우 편안하지는 않지만 작동합니다.
Ctrl+B
와 M-(arrow)
나를 위해 작동합니다. 보통 alt
과 Esc
모두 전송Meta
Ctrl+B
그런 다음 option
화살표 키를 누르는 동안 계속 누르고 있지만 많은 시간이 필요합니다.
창 크기를 조정하는 한 가지 옵션은 마우스를 사용하는 것입니다. 이렇게하려면 다음 줄을 다음에 추가하십시오 .tmux.conf
.
set -g mode-mouse on
set -g mouse-resize-pane on
Mac을 사용하는데 위의 방법으로 문제가 해결되지 않으면 대신 ( source )를 사용하십시오 .
set-option -g mouse on
이 모드가 설정되면 창 구분선을 클릭하고 끌어 크기를 조정하십시오.
set -g mouse on
#for newer versions
방금 tmux.conf 파일에 다음 줄을 추가했습니다.
bind j resize-pane -D 10
bind k resize-pane -U 10
bind l resize-pane -L 10
bind h resize-pane -R 10
이제 Ctrl-a (내 접두사 키)를 [h | j | k | l]과 함께 사용하여 창의 크기를 조정할 수 있습니다
l
와 h
VI가 바인딩을 가지고.
접두사 키가 Ctrl-B (Mac의 경우 Cmd-B)라고 가정합니다.
그러나 시간 초과가있어 1-2 초 내에 Meta를 누른 상태에서 화살표 키를 누르지 않으면 Meta- {arrow}가 현재 프롬프트에서 입력으로 간주됩니다.
방금 다른 방법을 발견했습니다. 분명히 tmux
두 가지 종류의 키 누름이 있습니다 (접두사 키가 여전히 있다고 가정 Ctrlb)
비슷한 방식으로 Ctrlbo행동도 다릅니다. 첫 번째 종류의 키 누르기 스위치가 초점을 맞추고 두 번째 종류의 키 누르기 스위치 창을 엽니 다.
Ctrl+B
후Esc + (arrow key)
.