Ekran GNU: poruszaj się między regionami

23

Zacząłem dzielić okno na ekranie GNU na różne regiony - zamiast przełączać się między oknami.

W każdym razie po podzieleniu okna na 4 regiony (2x2) potrzeba 3, C-a <Tab>aby przywrócić fokus do oryginalnego regionu. To dość kłopotliwe ...

Czy istnieją inne skróty klawiszowe do poruszania się w górę, w dół, w lewo, w prawo między regionami?

Nie rozumiem tego : uderzenie C-a tdaje mi czas, nie przechodzi na najwyższą wygraną.

Czy powinienem zmienić skróty klawiszowe?

neurino
źródło
2
Dodanie jako komentarz, ponieważ nie jest to odpowiedź, ale sprawdź, czy tmux jest dostępny dla Twojej dystrybucji. To nowoczesny przepis na temat tego, czym jest ekran. Bardzo fajny i czysto obsługuje dokładnie to, o co prosisz. tmux.sourceforge.net
Kyle Smith
@Kyle: dzięki, wiem o tmuxie i pewnie to sprawdzę. Ponadto zauważam, że screenpodziały są tracone, jeśli odłączysz się, ponownie połączysz lub po prostu zablokujesz. Koniec zamiany okien pełnoekranowych za pomocą C-a C-alub C-a okienko jest o wiele wygodniejszy ...
neurino

Odpowiedzi:

11

Ekran polecenia do przełączania pomiędzy regionami są: faktycznie focus up, focus down, focus righti focus left. Aby wpisać te polecenia (lub dowolne inne polecenie ekranowe ), wpisz C-a :focus upna przykład.

Polecenia te są żmudne, dlatego musisz utworzyć powiązania klawiszy w pliku ~ / .screenrc . Ponieważ jestem użytkownikiem Vima , zdecydowałem się na następujące wiersze w moim pliku ~ / .screenrc :

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

Aby przejść do lewego regionu I, wpisz C-a h

sherzodr
źródło
Myślę, że użytkownik vima miałby bind ; focus rightibind l focus left
Daan
6

Spójrz na instrukcję (ekran człowieka) - wyszukaj fokus (używając /do wyszukiwania). Jest tam przykład powiązania fokusu klawiszy góra / dół / góra / dół. Nie jestem pewien, czy lewy / prawy - fokus wydaje się nie akceptować ich jako parametrów.

Danny Staple
źródło
masz rację co do lewej i prawej, to była góra i dół, moja wina. Link w mojej odpowiedzi i tak jest taki sam jak ekran człowieka. C-a Shift <Tab>
Przydałoby
2
gdybym tylko wiedział, po co binddowodzić Shifti Tab...
neurino
Tak - to miałoby sens - prawdopodobnie mógłbyś to powiązać, żeby się skupić. Może być jednak konieczne określenie nazwy termcap dla shift + tab. Szybki program google, który może wymagać trochę zabawy.
Danny Staple
Okej - nazwy, które znalazłem (żadne, które jeszcze działają z / bez -k) backtab, Shift-Tab, F91, kB.
Danny Staple
1
Wygląda to przydatne - staldal.nu/tech/2009/01/10/how-to-use-ctrl-tab-in-gnu-screen
Danny Staple