Як скопіювати текст з PuTTY в інше вікно?


30

Я використовую PuTTY на Ubuntu 14.04 (Trusty Tahr) для підключення до послідовного порту. Мені потрібно скопіювати текст з вікна PuTTY в інше вікно (наприклад, gedit ).

ОНОВЛЕННЯ

Я можу скопіювати, вибравши текст за допомогою миші та вставити його середнім клацанням миші. Але це не працює, коли я вставляю з іншого вікна.

ОНОВЛЕННЯ1

Мені не вдалося виправити цю проблему, але я перейшов до нативної програми Ubuntu GtkTerm, яка може скопіювати та вставити, як зазвичай, з терміналу Ubuntu.

Відповіді:


23

Я скопіював із посібника PuTTY :

Копія та вставка PuTTY повністю працює з мишею. Для того, щоб скопіювати текст у буфер обміну, просто натисніть ліву кнопку миші у вікні терміналу та перетягніть, щоб вибрати текст. Коли ви відпустите кнопку, текст автоматично копіюється в буфер обміну. Вам не потрібно натискати Ctrl- Cабо Ctrl- Ins; насправді, якщо ви натиснете Ctrl- C, PuTTY відправить символ Ctrl- Cваш сеанс на сервер, де це, ймовірно, призведе до переривання процесу.


5
Дякую за швидку відповідь, але для мене це не працює ... Я можу скопіювати, вибравши (перетягнути) та вставити середнім клацанням миші. Але я не можу вставити вибране до іншого вікна.
fsquirrel

Це дивно. Скопійований вміст переходить до буфера обміну Windows, тому він повинен бути доступним і для інших.
Frantique

Я не впевнений, що я розумію, що ви маєте на увазі під Windows.
fsquirrel

1
Ох, вибачте, я пропустив частину хоста Ubuntu. :) Чому ви використовуєте Putty, а не звичайний термінал із сеансом SSH?
Frantique

1
Під час підключення до пристрою через UART. Це з'єднання послідовного порту, а не ssh.
fsquirrel

9

КОПІЯ: Просто виділіть текст у PuTTY. Натисніть та утримуйте ліву кнопку миші + перемістіть мишу, щоб виділити потрібний текст + відпустіть ліву кнопку миші, і текст буде скопійовано у буфер обміну.

ПАСТА: Просто натисніть середню кнопку миші, щоб вставити текст буфера обміну в саму PuTTY або будь-яку іншу програму, в якій є текстовий рядок. Зверніть увагу, що у сучасних мишей немає середньої "кнопки", але зазвичай колесо, тому вам потрібно натиснути на колесо. Якщо ви користуєтесь ноутбуком, натискання на верхній правий кут тачпада має відтворити середній клік миші.


1
Це робота, але не для всіх програм, наприклад, неможливо скопіювати текст безпосередньо у Firefox, у текстовій області веб-сторінки. Мені потрібно спершу скопіювати у відкритий текстовий редактор.
Фабіано Тарлао

Ця відповідь майже вирішила мою розгубленість. Важлива деталь: "копія" PuTTY не в буфер обміну. Звичайний буфер обміну все ще буде немодифікований. Це здається, що вибір лівої кнопки нічого не зробив. Виберіть ліву кнопку в PuTTY, потім натисніть кнопку прокрутки в gedit, щоб вставити працюючу.
jws

5

У мене була така ж проблема.
Незважаючи на пропозицію вручну, для мене копія тексту лівою кнопкою миші не працює.
Я виявив, що середня кнопка миші робить свою справу.


2

Простий; просто виділіть текст шпаклівкою та клацніть правою кнопкою миші. Зауважте, що це також вставить текст у все, над чим ви працюєте в Putty.

Наприклад, якщо ви копіюєте текст з Vim чи Nano, виділіть текст, який ви хочете скопіювати, клацніть правою кнопкою миші та вийдіть без збереження.


1

Ви можете використовувати cat, Abc.javaщоб показати вміст файлу. Потім виділіть текст і CTRL+, Cщоб скопіювати текст.

Після цього ви можете наклеїти будь-яке місце, де захочете.


Хоча ваша відповідь може бути достовірною, ви можете детальніше
розібратися

1

Є некрасивий спосіб, який я використовую для копіювання з консолі Putty. У вікні конфігурації Putty я ввімкнув журнал сеансу, щоб отримати вихід консолі у файл у моїй системі.

Конфігурація журналу "Шпаклівка"

Тоді я забиваю файл журналу в локальний термінал з командою:

tail -f <logFileName>

Коли мені доведеться щось скопіювати, я заходжу в локальний термінал, де ведеться журнал, і копіюю потрібне CtrlShiftC.


1

просто виділіть текст на терміналі та натисніть одночасно праву та ліву кнопки на сенсорній панелі.

перейдіть до текстового документа та натисніть обидві кнопки одночасно для копіювання деталей з терміналу в текстовий документ.

це те, що працювало для мене ..ім на ubuntu 16.04 LTS


1

Я знайшов рішення тут

Проблема

Скопіюйте Вставити текст з PuTTY в інший додаток на Ubuntu

рішення

Виберіть текст, який потрібно скопіювати, на екрані та залиште таким, яким він є. Це скопіює текст у буфер обміну PuTTY.

вставлення до іншого додатку:

Перейдіть до іншої програми та натисніть середню кнопку миші . Якщо у вашої миші є лише дві кнопки, тоді одночасно натисніть і ліву, і праву кнопки, вона вставить текст в інший додаток. Однак якщо ви спробуєте використовувати CTRL + V, він вставить вміст, присутній у буфері обміну за замовчуванням.

Це працювало для мене на Fedora

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.