Экран GNU: клавиша для доступа к вкладкам выше 9


23

Пользуюсь GNU-Screen долгое время.

C-a 1 2 n p

для перехода на другие вкладки. Это работает до 9. У меня часто есть 10, 11 и т. Д. Есть ли способ пойти к ним быстро?

В настоящее время я должен сделать: Ca 9, Ca n, что довольно больно. Спасибо.

Ответы:


23

попробуйте использовать
(Ca ")
Отображение всех окон в таблице для визуального выбора окна. Нужное окно можно выбрать с помощью стандартных клавиш перемещения (см. Движение) и активировать с помощью клавиши возврата. Если задана опция -b, на экране появится переключитесь на пустое окно перед представлением списка, чтобы можно было также выбрать текущее окно. Параметр -m изменяет порядок окон, вместо того, чтобы сортировать по номерам окон, экран использует свой внутренний последний использованный список.
UPD.
Вы можно использовать привязку для доступа к окнам выше 9. Вот текст ссылки


Странно, я могу сделать это сейчас. До сих пор, выполнив Ca- ", я не смог переместиться вниз по заголовкам. Спасибо. Можете ли вы сказать мне, что такое окно Ca- (минус). Я получаю пустое окно, в котором я ничего не могу сделать. Я могу только отойти от него. Раньше мне приходилось убивать его, чтобы он ушел, теперь я вижу, что он исчезает, когда я
перехожу

1
(Ca -) (выбрать -) переключиться в окно 0 или в пустое окно. Обновленный ответ.
Зайнятый

Спасибо за текст ссылки. это было здорово. Тем не менее, что это за пустое окно. Я не могу ничего с этим поделать. В более ранних версиях я должен был убить это, чтобы отклонить это. Теперь, к счастью, он исчезнет, ​​если я перейду на другую вкладку. У меня вопрос - что это за пустое окно. Какова цель?
Рахулк

Вы можете видеть там свой список окон при использовании Ca ". Но я действительно не знаю, почему разработчики оставили доступ к нему из-за Ca -.
zaynyatyi

11

Вы также можете использовать (Ca '), и на экране gnu появится сообщение «Switch to window:», где вы можете ввести столько цифр, сколько пожелаете.


4

Согласно странице руководства экрана, вы можете добавить следующие строки в ваш ~/.screenrcфайл:

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

делает C-b 0выбор окна 10, C-b 1окна 11 и т. д. В качестве альтернативы вы можете использовать:

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

делает C-a - 0выбор окна 10, C-a - 1окна 11 и т. д.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.