Как мне скопировать текст из PuTTY в другое окно?
Я использую PuTTY на Ubuntu 14.04 (Trusty Tahr) для подключения к последовательному порту. Мне нужно скопировать текст из окна PuTTY в другое окно (например, gedit).
ОБНОВИТЬ
Я могу скопировать, выделив текст мышью и вставив его щелчком средней кнопки мыши. Но это не работает, когда я вставляю из другого окна.
Update1
Мне не удалось решить эту проблему, но я переключился на нативное приложение Ubuntu GtkTerm, которое может копировать-вставлять как обычно с терминала Ubuntu.
8 ответов
Я скопировал из руководства PuTTY:
Копирование и вставка PuTTY полностью работает с мышью. Чтобы скопировать текст в буфер обмена, просто щелкните левой кнопкой мыши в окне терминала и перетащите, чтобы выделить текст. Когда вы отпускаете кнопку, текст автоматически копируется в буфер обмена. Вам не нужно нажимать Ctrl-C или Ctrl-Ins; фактически, если вы нажмете Ctrl-C, PuTTY отправит символ Ctrl-C вниз по сеансу на сервер, где это, вероятно, приведет к прерыванию процесса.
COPY: просто выделите текст в PuTTY. Нажмите и удерживайте нажатой левую кнопку мыши + переместите мышь, чтобы выделить нужный текст + отпустите левую кнопку мыши, и текст будет скопирован в буфер обмена.
PASTE: просто нажмите среднюю кнопку мыши, чтобы вставить текст буфера обмена в саму PuTTY или в любое другое приложение с текстовой подсказкой. Обратите внимание, что современные мыши не имеют средней "кнопки", но обычно имеют колесо, поэтому вы должны нажать на колесо. Если вы используете ноутбук, постукивание по верхнему правому углу сенсорной панели должно воспроизвести средний щелчок мыши.
Я нашел решение здесь
проблема
Скопировать Вставить текст из PuTTY в другое приложение на Ubuntu не работает
решение
Выберите текст, который вы хотите скопировать на экране и оставить как есть. Это скопирует текст в буфер обмена PuTTY.
вставка в другое приложение:
Перейдите в другое приложение и нажмите среднюю кнопку мыши. Если ваша мышь имеет только две кнопки, нажмите одновременно левую и правую кнопки, и текст будет вставлен в другое приложение. Однако, если вы попытаетесь использовать CTRL + V, он вставит содержимое, которое присутствует в буфере обмена по умолчанию.
Это сработало для меня на Fedora
У меня была такая же проблема.
Несмотря на предложение из руководства, выбор левой кнопки мыши для копирования текста не работает для меня.
Я обнаружил, что средняя кнопка мыши делает свое дело.
Просто; просто выделите текст в замазке и щелкните правой кнопкой мыши. Обратите внимание, что это также вставит текст в то, над чем вы работаете в Putty.
Например, если вы копируете текст из Vim или Nano, выделите текст, который вы хотите скопировать, щелкните его правой кнопкой мыши и затем выйдите без сохранения.
Вы можете использовать кошку Abc.java
показать содержимое файла. Затем выделите текст и нажмите CTRL + C, чтобы скопировать текст.
После этого вы можете вставить в любое место.
Просто выделите текст на терминале и одновременно нажмите правую и левую кнопки на сенсорной панели.
перейдите к текстовому документу и одновременно нажмите обе кнопки для копирования сведений из терминала в текстовый документ.
это то, что у меня работает..im на Ubuntu 16.04 LTS
Есть уродливый способ, которым я пользуюсь для копирования из консоли Putty. В окне конфигурации Putty я включил ведение журнала сеансов, чтобы выводить консольный вывод в файл в моей системе.
Затем я подключаю файл журнала в локальном терминале с помощью команды:
tail -f <logFileName>
Когда мне нужно что-то скопировать, я иду на локальный терминал, где ведется журнал, и копирую то, что мне нужно, с помощью CtrlShiftC.
У меня такая же проблема при удаленной работе с X, когда я не могу скопировать / вставить из окна удаленной замазки, которое отображается на моей рабочей станции, в локальные приложения, например, при копировании конфигурации cisco в локальный текстовый редактор. Мое неизящное решение: удаленно запустить gedit, вставить в него, а затем скопировать из gedit на локальный хост, который работает.