Як пройти повз вікна 9 на екрані GNU, не переходячи до списку вікон? [дублікат]


14

Я використовую інструмент Screen GNU Screen, щоб підтримувати свої сеанси живими в системі. Для перемикання між вікнами я використовую, Ctrl+a Nде N - номер вікна. Я хочу скористатися подібним натисканням клавіш для доступу до Windows з цифрами в двох цифрах. На даний момент я повинен перейти до списку вікон, Ctrl+a "а потім вибрати вікно.

Чи є спосіб досягти того, що я намагаюся?

Відповіді:


22

Якщо ви введете Ctrl+ a+ '(апостроф), screenвас попросять ввести номер вікна. Це на screenдопомогу з лівого боку. Натисніть Ctrl+ a+, ?щоб переглянути допомогу.


Це слід записати як <kbd>Ctrl</kbd> <kbd> a </kbd>, <kbd> '</kbd> та <kbd>Ctrl</kbd> <kbd> a </kbd>, <kbd >? </kbd> відповідно або щось подібне, щоб вказати, що не всі три клавіші натиснуті одночасно. Оскільки ця розмітка здається відключеною у коментарях: Це Ctrl + a, 'або Ctrl + a ,? відповідно.
діє

6

Відповідно до сторінки посібника екрана, ви можете додати у свій ~/.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 тощо.


3

Ну, я не знаю, для чого потрібно зробити 10 процесів, щоб бути доступними в одному екземплярі екрана, але ви можете просто використовувати ctrl-a n/pдля того, щоб повертатися вперед і назад (що зручно обгортати).

І подумайте лише про використання двох екземплярів екрана ... або навіть екрана на екрані

Немає способу переключитися безпосередньо на вікна вище числа 9, як пояснено в документі.


2
Наявність 9+ процесів на екрані не завжди, але іноді у мене запущені 12-13 процесів, і мені потрібно спостерігати за ними одночасно. Схоже, мені доведеться дотримуватися Ctrl+a ".

2
у вас також може бути розділений екран. Що добре, якщо ви хочете, щоб одночасно було відкрито більше процесів. Можливо, Byobu також може бути корисним
jpjacobs

2
початковий коментар зовсім непотрібний. маючи більше 10 вікон на екрані для мене - це звичайна справа, я роблю різні речі в різних каталогах у кожному, і набагато продуктивніше мати одне вікно на кожне завдання (дивитись журнали, редагувати джерела, запускати матеріали, результати моніторингу тощо).
msb

Іноді я відкриваю окреме вікно на кожному сервері одного кластеру, тому для мене, як правило, більше 10 вікон. Спасибі.
Тагар
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.