Вопрос: Как переупорядочить окна, изменить ярлык прокрутки и изменить содержимое строки состояния на экране GNU?


Я научился использовать gnu-screen и использовал его в течение последних нескольких недель. Теперь я понял основные принципы и был бы очень полезен, если бы выяснил эти запросы:

  1. Как переименовать / переупорядочить / переместить окна в утилите экрана Linux?

    Например, после нескольких дней использования я пришел к состоянию, где число окон - 2, 3, 6, 8. Теперь я хочу создать новое окно на # 9 или # 7. Это возможно? Если да, то как?

    Кроме того, возможно ли «переместить» окно № 6 на # 4 или # 7? Если да, то как?

  2. Прокрутка ярлыка: Scroll принимает Ctrl-A + Esc, а затем Ctrl-u / Ctrl-d. Есть ли способ сопоставить PgUp / PgDn, чтобы сделать это напрямую? Или, есть способ сопоставить некоторый ключ (например, F5), чтобы взять меня в режим копирования, а затем PgUp / PgDn для прокрутки?

  3. Я включил «подпись всегда», поэтому текущий заголовок окна отображается всегда внизу. Есть ли способ отобразить текущее имя журнала и имя журнала (вкл. / Выкл.) В той же строке заголовка?


86
2018-03-07 17:59


Источник


:number X перемещает окно в определенное положение - Ency
Проверь это hardstatus string "%{.kG}%-Lw%{.KW}%n%f %t%{-}%+Lw %=%{..G} %H %{..W} %d/%m %C%a " он предоставляет много информации (Z $ L ..) для всех окон вовремя - Ency
Ency: спасибо за наконечник струны hardstatus. Он показывает множество деталей, но не имя файла журнала и информацию о состоянии. Есть идеи по этому поводу? - Rangzy
Я бы предложил вам попробовать tmux вместо. Он имеет гораздо больше возможностей, чем экран, и намного лучше управляет окнами. Например, вы можете выполнять вертикальное разделение, тогда как с экраном вы можете выполнять только горизонтальное разделение. - Jason Axelson
Возможно, вам захочется взглянуть на источник для Byobu. Byobu - очень приятный пакет конфигурации для экрана, который имеет большое преимущество нижней панели: launchpad.net/byobu Предложение Bostonvaulter tmux тоже хорошо, если это доступно вам. Если вам нужно зайти на много систем, вам не обязательно иметь большой контроль, хорошо знать экран, так как он более широко доступен. - entropo


Ответы:


Вы можете перенумеровать текущее окно с помощью ctrl+a  :number x где x - числовой аргумент.

Вы можете переименовать текущее окно с помощью ctrl+a  A


117
2018-06-20 17:06



Перенумерация даже работает, если новый номер уже используется. В этом случае окна обмениваются номерами. Ницца. - Uwe Geuder
Сначала я немного смутился. Вы должны ввести буквенную строку «number», а x - это тип параметра для функции переименования чисел. - rrenaud
Более симпатично и легче запомнить, что вы можете сделать: ctrl+a  :title new window title - Wadih M.
@WadihM. до тех пор, пока в new_window_title нет пробелов - 22degrees


Вы можете перемещать окна вверх и вниз ctrl+a  :windowlist  тогда . (dot)и , (comma)-до. (Из Вот.)


16
2017-10-27 14:15



Добавляя к ответе weinerk, вы можете показать список окон ctrl+a " - Stan Brajewski
: windowlist является более полезным, чем: число при большой очистке / реорганизации. - Jamie McNaught