Як замовити вікна, змінити ярлик прокрутки та змінити вміст рядка стану на екрані GNU?


98

Я навчився користуватися gnu-screen і використовую його протягом останніх кількох тижнів. Зараз я зрозумів основи, і було б дуже корисно, якщо я уточнив ці запити:

  1. Як перейменувати / змінити / змінити / перемістити вікна в утиліті екрана Linux?

    Наприклад, після кількох днів використання я приходжу до стану, коли номери вікон дорівнюють 2, 3, 6, 8. Тепер я хочу створити нове вікно за номером №9 або №7. Чи можливо це? Якщо так, то як?

    Також, чи можна «перемістити» вікно №6 до №4 або №7? Якщо так, то як?

  2. Ярлик прокрутки: Прокрутка бере Ctrl-A + Esc, а потім Ctrl-u / Ctrl-d. Чи є спосіб відобразити PgUp / PgDn, щоб це зробити безпосередньо? Або є спосіб зіставити якийсь ключ (наприклад, F5), щоб перевести мене в режим копіювання, а потім PgUp / PgDn для прокрутки?

  3. Я ввімкнув "субтитри завжди", тому поточна назва вікна відображається завжди внизу. Чи є спосіб відобразити ім'я файлу журналу поточного вікна та статус реєстрації (увімкнено / вимкнено) у тій самій панелі підписів?


36
:number Xпересуває вікно до конкретної позиції
Ency

Перевірте це, hardstatus string "%{.kG}%-Lw%{.KW}%n%f %t%{-}%+Lw %=%{..G} %H %{..W} %d/%m %C%a "він надає багато інформації (Z $ L ..) для всіх вікон на час
Ency

Енсі: дякую за жорсткий наконечник. Він показує безліч деталей, але не ім'я журналу файлів та інформацію про стан. Будь-яка ідея з цього приводу?
Rangzy

Я б радимо спробувати tmux замість цього. Він має набагато більше функцій, ніж екран, і набагато краще в управлінні Windows. Наприклад, ви можете зробити вертикальний розкол, тоді як за допомогою екрана ви можете зробити тільки горизонтальний розкол.
Джейсон Аксельсон

1
Це неправда, на екрані виконайте ctrl + A ctrl + | за вертикальний розкол
Нік Гарві

Відповіді:


130

Ви можете перенумерувати поточне вікно, ctrl+a :number xде x є числовим аргументом.

Ви можете перейменувати поточне вікно за допомогою ctrl+a A


13
Перенумерування навіть працює, якщо новий номер уже використовується. У цьому випадку вікна обмінюються своїми номерами. Приємно.
Uwe Geuder

3
Спочатку я трохи розгубився. Ви повинні ввести буквальний рядок "число", а x - тип параметра для функції перейменування числа.
rrenaud

1
Більш симетрично і простіше запам’ятати ви можете:ctrl+a :title new window title
Wadih M.

@WadihM. до тих пір, поки у new_window_title немає пробілів
градуси

21

Ви можете переміщати вікна вгору і вниз , ctrl+a :windowlist то . (dot)-вниз і , (comma)-до. ( Звідси .)


9
Додавши відповідь weinerk, ви можете показати список вікон відctrl+a "
Stan Brajewski

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