TMUX에서 화면 분할 창 크기 조정 왼쪽 /

창 크기를 조정하고 싶습니다 (창 위 / 아래 / 왼쪽 / 오른쪽 등).

이 작업을 수행 할 수있는 방법이 있습니까?



답변

접두사 키가 여전히 기본값이라고 가정하면 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- 화살표 키가 문제가 될 수 있습니다. 따라서 터미널 제한 사항을 해결하거나 새 바로 가기 키 바인딩을 만들거나 바로 가기를 사용하지 않고 위에 표시된 더 긴 명령을 사용할 수 있습니다.


답변

창 크기를 조정하는 한 가지 옵션은 마우스를 사용하는 것입니다. 이렇게하려면 다음 줄을 다음에 추가하십시오 .tmux.conf.

set -g mode-mouse on
set -g mouse-resize-pane on

Mac을 사용하는데 위의 방법으로 문제가 해결되지 않으면 대신 ( source )를 사용하십시오 .

set-option -g mouse on

이 모드가 설정되면 창 구분선을 클릭하고 끌어 크기를 조정하십시오.


답변

방금 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]과 함께 사용하여 창의 크기를 조정할 수 있습니다


답변

접두사 키가 Ctrl-B (Mac의 경우 Cmd-B)라고 가정합니다.

  1. Ctrl-B를 눌렀다 떼십시오
  2. 메타 길게 누르기 (Mac의 경우 옵션)
  3. 메타 프레스 화살표 키를 반복해서 누른 상태에서 현재 창 크기 조정

그러나 시간 초과가있어 1-2 초 내에 Meta를 누른 상태에서 화살표 키를 누르지 않으면 Meta- {arrow}가 현재 프롬프트에서 입력으로 간주됩니다.


답변

방금 다른 방법을 발견했습니다. 분명히 tmux두 가지 종류의 키 누름이 있습니다 (접두사 키가 여전히 있다고 가정 Ctrlb)

  1. 를 누르고 Ctrlb손가락을 든 다음 arrow키 중 하나를 누릅니다 . 초점을 전환합니다.
  2. 를 누르고 Ctrlb손가락을 떼지 말고 arrow키 중 하나를 동시에 누릅니다 . 이것은 창 크기를 조정하며 다른 방법보다 빠릅니다.

비슷한 방식으로 Ctrlbo행동도 다릅니다. 첫 번째 종류의 키 누르기 스위치가 초점을 맞추고 두 번째 종류의 키 누르기 스위치 창을 엽니 다.