Часто мне нравится копировать вывод из терминала в буфер обмена.
В настоящее время я использую мышь. Выделите текст, чтобы он был помечен. Затем «команда» плюс «с».
В текстовом редакторе или программном обеспечении для обработки текста вы можете использовать клавишу «Shift» (удерживайте ее нажатой) вместе с клавишами со стрелками для выбора текста. Таким образом, мышь нужна меньше и можно держать руки на клавиатуре.
На терминале, который не работает. Удерживание клавиши «Shift» и нажатие клавиш со стрелками просто создает это: ; 2C; 2B; 2A; 2D, 2D, 2D, 2D, 2D
Шестнадцатеричные числа, очевидно. Кто-нибудь знает смысл?
Но мой актуальный вопрос:
Можно ли выбрать выход терминала через клавиатуру?
Подобно тому, что я описал в отношении текстовых редакторов.
somecommand | pbcopy
,screen
или iTerm2, есть способы выделения текста с помощью клавиатуры (возможно, не быстрее, чем с помощью мыши)Ответы:
Терминальная программа мультиплексирования tmux имеет настраиваемые клавиатурные команды для выбора текста с целью копирования и вставки. tmux это очень мощное дополнение к любому терминалу. Он имеет высокую кривую обучения, но если все, что вы хотите сделать, это скопировать и вставить, вы можете узнать, как в считанные минуты, и это будет полностью мешать вам, пока вы не будете готовы сделать следующий шаг. tmux можно установить напрямую или с помощью менеджера пакетов, такого как Macports или Homebrew.
источник