Есть ли способ выделить и скопировать текст где-нибудь в окне терминала (xterm) (то есть, не только текущую строку оболочки, но и вывод из предыдущих команд), используя только клавиатуру?
2 ответа
К сожалению, версия XTerm с конца 2013 года не может этого сделать.
Вы можете использовать tmux или screen для копирования текста, как ответил Акира.
Также вы можете легко скопировать вывод последней команды в X-выделение с помощью:
!! | xsel -bi
Подробнее здесь: https://stackoverflow.com/questions/312213/how-do-i-copy-text-from-my-xterm-without-a-mouse
tmux
и screen
(мультиплексоры оболочки) есть режим копирования, в который вы можете войти с клавиатуры, перемещать курсор с помощью клавиш ... и выбирать текст с помощью курсора. естественно, вы можете прокрутить обратно в выходной буфер.
я не знаю чистого xterm-решения, может быть, что-то вроде gnome-терминал и т. д. сделает это (хотя я в этом сомневаюсь, они даже более причудливы, чем xterm :))