2

Есть ли способ выделить и скопировать текст где-нибудь в окне терминала (xterm) (то есть, не только текущую строку оболочки, но и вывод из предыдущих команд), используя только клавиатуру?

2 ответа2

2

К сожалению, версия XTerm с конца 2013 года не может этого сделать.

Вы можете использовать tmux или screen для копирования текста, как ответил Акира.

Также вы можете легко скопировать вывод последней команды в X-выделение с помощью:

!! | xsel -bi

Подробнее здесь: https://stackoverflow.com/questions/312213/how-do-i-copy-text-from-my-xterm-without-a-mouse

1

tmux и screen (мультиплексоры оболочки) есть режим копирования, в который вы можете войти с клавиатуры, перемещать курсор с помощью клавиш ... и выбирать текст с помощью курсора. естественно, вы можете прокрутить обратно в выходной буфер.

я не знаю чистого xterm-решения, может быть, что-то вроде gnome-терминал и т. д. сделает это (хотя я в этом сомневаюсь, они даже более причудливы, чем xterm :))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .