Ekran GNU: klawisz dostępu do zakładek powyżej 9

23

Używanie ekranu GNU przez długi czas.

C-a 1 2 n p

aby przejść do innych kart. Działa to do 9. Często mam 10, 11 itd. Czy jest jakiś sposób, aby szybko do nich dotrzeć?

Obecnie muszę zrobić: Ca 9, Ca n, co jest dość uciążliwe. Dzięki.

rahulk
źródło

Odpowiedzi:

23

spróbuj użyć
(Ca ")
Wyświetl wszystkie okna w tabeli do wizualnego wyboru okna. Żądane okno można wybrać za pomocą standardowych klawiszy ruchu (patrz Ruch) i aktywować za pomocą klawisza powrotu. Jeśli podano opcję -b, ekran wyświetli się przełącznik do pustego okna przed przedstawieniem listy, tak że obecna jest także okno wyboru. opcja -m zmienia kolejność okien, zamiast sortowania według numerów okiennych ekran wykorzystuje swoją wewnętrzną listę najczęściej niedawno używanych.
UPD.
Ty może użyć wiązania, aby uzyskać dostęp do okien powyżej 9. Oto tekst linku

zaynyatyi
źródło
O dziwo, jestem w stanie to teraz zrobić. Do tej pory, po zrobieniu Ca- ", nie byłem w stanie przejść do tytułów. Dzięki. Czy możesz mi powiedzieć, co to jest okno Ca - (minus). Dostaję puste okno, na którym nie mogę nic zrobić. Mogę tylko odsuń się od niego. Wcześniej musiałem go zabić, aby zniknął, teraz widzę, że znika, kiedy przechodzę do następnej karty
rahulk
1
(Ca -) (wybierz -) przełącz na okno 0 lub puste okno. Zaktualizowana odpowiedź.
zaynyatyi
Dzięki za tekst linku. to było świetne. Czym jest to puste okno. Nie jestem w stanie nic z tym zrobić. We wcześniejszych wersjach musiałem go zabić, aby go zamknąć. Teraz, na szczęście, zniknie, jeśli przejdę do innej karty. Moje pytanie brzmi - co to za puste okno. Jaki cel ?
rahulk
Możesz zobaczyć swojego windowlistę podczas używania Ca ". Ale tak naprawdę nie wiem, dlaczego deweloperzy zostawili dostęp dla Ca -.
zaynyatyi
11

Możesz także użyć (Ca '), a ekran GNU wyświetli monit „Przełącz do okna:”, w którym możesz wprowadzić dowolną liczbę cyfr.

Babazorro
źródło
4

Zgodnie ze stroną podręcznika ekranowego do ~/.screenrcpliku można dodać następujące wiersze :

bind -c demo1 0 select 10
bind -c demo1 1 select 11
bind -c demo1 2 select 12
bindkey "^B" command -c demo1

powoduje C-b 0wybranie okna 10, C-b 1okna 11 itd. Alternatywnie możesz użyć:

bind -c demo2 0 select 10
bind -c demo2 1 select 11
bind -c demo2 2 select 12
bind - command -c demo2

powoduje C-a - 0wybranie okna 10, C-a - 1okna 11 itd.

Peng Bai
źródło