Чи є спосіб відображення попередніх повідомлень на екрані?


9

Під час використання screenя бачу лише поточні дані на терміналі (команди, повідомлення тощо).

Чи існує спосіб, крім того, щоб надрукувати що-небудь, що я хочу у файл, побачити попередні повідомлення (так само, як звичайний емулятор терміналу)?

Відповіді:


16

Натискання Ctrl+ Aтоді Escповинно перевести вас у спеціальний режим, щоб переглядати буфер прокрутки, подібно до того, як потрапляння Escу vimвас переходить у режим, коли ви можете переміщатися по файлу, а не вставляти його.

Якщо у вашому буфері прокрутки не вистачає рядків, ви можете змінити це у своєму ~/.screenrcфайлі:

defscrollback 10000

Опинившись в буфері прокрутки, ви можете використовувати звичайні прив’язки клавіш, як J/ K/ H/ L, PgUp/ PgDown, G/ Shift+ G, ^/ $і стрілки для навігації. Ви можете використовувати Spaceдля встановлення позначки. Встановлення другої позначки скопіює все між двома позначками до буфера обміну екрану, який потім можна вставити у будь-яке вікно за допомогою Ctrl+ A ].

Ви також можете шукати та робити інші речі за допомогою буфера. Докладнішу інформацію див. У посібнику користувача на екрані .


Я можу скопіювати з буфера екрана, але як я вставити його в gedit?
Ankur Agarwal

@abc: Вам потрібно буде перенести його з буфера обміну екрана до буфера обміну X. Спробуйте використовувати оболонку на екрані та запустити: cat - | xclipа потім Ctrl+A ].
Калеб

Можливо, я роблю щось не так. кішка - | xclip просто висить. Я скопіював символи з буфера екрану, а потім спробував вставити їх у текстовий редактор, і це не вийшло. Чи можете ви докладно уточнити?
Ankur Agarwal
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.