GNU 화면 : 지역 간 이동


23

GNU 화면에서 창을 전환하는 대신 다른 영역으로 분할하기 시작했습니다.

어쨌든, 창을 4 개의 영역 (2x2)으로 분할 C-a <Tab>하면 원래 영역으로 초점을 되 돌리는 데 3 이 걸립니다 . 꽤 번거 롭습니다 ...

리전 간 위, 아래, 왼쪽, 오른쪽 으로 이동할 다른 키 바인딩이 있습니까?

나는 이것을 이해할 수 없다 : 때리는 C-a t것은 나에게 시간 을 주고, 최고 승리로 바꾸지 않는다.

키 바인딩을 변경해야합니까?


2
답변이 아니기 때문에 주석으로 추가하지만 배포에 tmux를 사용할 수 있는지 확인하십시오. 화면이 무엇인지 현대적으로 다시 작성되었습니다. 요청한 내용을 매우 깔끔하고 깔끔하게 지원합니다. tmux.sourceforge.net
Kyle Smith

@Kyle : 감사합니다. tmux에 대해 알고 아마도 확인해 보겠습니다. 또한 screen분리하고 다시 연결하거나 잠그면 스플릿이 손실됩니다. 사이 스와핑 말 전체 화면 사용하여 Windows C-a C-a또는 C-a windownumber이 방법이 더 편안 ...
neurino

답변:


11

화면의 영역 사이에서 전환하기위한 명령은 : 실제로 focus up, focus down, focus rightfocus left. 이러한 명령 (또는 그와 관련된 다른 화면 명령)을 입력하려면 C-a :focus up예를 들어 입력하십시오 .

이러한 명령은 입력하기가 지루하므로 ~ / .screenrc 파일 에서 키 바인딩을 작성해야 합니다. Vim 사용자 이므로 ~ / .screenrc 파일 에서 다음 행을 선택했습니다 .

bind j focus down
bind k focus up
bind l focus right
bind h focus left

왼쪽 영역으로 전환하려면 C-a h


vim 사용자는 다음 bind ; focus right과 같이 생각합니다.bind l focus left
Daan

6

매뉴얼 (man screen)-초점 검색 (검색에 사용 /)을보십시오. 포커스 위 / 아래 / 위 / 아래 키를 바인딩하는 예제가 있습니다. 왼쪽 / 오른쪽에 대해 확실하지 않음-초점이 해당 매개 변수를 허용하지 않는 것 같습니다.


당신은 왼쪽과 오른쪽에 대해 맞습니다. 그것은 내 잘못입니다. 내 답변의 링크는 어쨌든 맨 스크린과 동일합니다. 그것은 C-a Shift <Tab>순서대로 뒤로 이동 하는 데 도움이 될 것입니다 ...
neurino

2
난 단지에 넣어 무엇을 알고 있는지 bind에 대한 명령 ShiftTab...
neurino

그렇습니다-그것은 많은 의미가 있습니다-아마도 초점을 맞추기 위해 묶을 수 있습니다. shift + tab에 대한 termcap 이름을 알아야 할 수도 있습니다. 빠른 구글 쇼는 약간의 조정이 필요할 수 있습니다.
Danny Staple

좋아-내가 찾은 이름 (아직 -k와 함께 / 사용하지 않는) 백탭, shifted-tab, F91, kB.
Danny Staple

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.