Я использую CentOS 6 на локальной машине и использую PuTTY.

Выделение, копирование и вставка текста хорошо работает внутри сессии PuTTY. Но содержимое буфера обмена на локальном компьютере не меняется.

Моя версия PuTTY:

Installed Packages
Name        : putty
Arch        : x86_64
Version     : 0.62
Release     : 1.el6.rf
Size        : 4.5 M
Repo        : installed
From repo   : rpmforge
Summary     : Graphical SSH, Telnet and Rlogin client

Как поделиться буфером обмена?

5 ответов5

1

Я бы порекомендовал просто использовать стандартный терминал или консоль для этого в CentOS, так как он делает все, что вам нужно. Putty обычно используется только для Windows и Linux.

0

Доступен патч для PuTTY, который называется puttyclip: «Эта страница содержит исправленную версию putty, которая позволяет удаленно печатать в буфер обмена Windows.Крошечный сценарий оболочки, winclip, может использовать эту возможность, чтобы позволить удаленным (например, Unix) программам передавать свои выходные данные в локальный буфер обмена Windows или копировать удаленные файлы в буфер обмена Windows ».

Это, очевидно, не для вашей putty-версии, однако я нашел обновление блога версии 0.60 в блоге, которое, вероятно, работает и с вашей 0.62. В противном случае вам придется установить PuTTY 0.60, если эта функция важна для вас.

0

PuTTy не имеет своего собственного буфера обмена. Он использует «буфер обмена выбора» из X. Доступен через среднюю кнопку мыши.

Вы вставляете вне PuTTy со средней кнопкой мыши? Вы пробовали, работает ли вставка извне PuTTy в Putty?

0

Прежде всего, как сказал Уильям П. Бота, нет абсолютно никакой причины использовать putty в Linux. Просто откройте ваш любимый эмулятор терминала и запустите ssh или все, что вам нужно сделать:

$ ssh user@remote.server.com
$ scp local_file.txt user@remote.server.com:/path/to/remote/file.txt

Что касается буфера обмена, это немного усложняется под * nix. Вы, вероятно, столкнулись с множеством буферов обмена, предлагаемых X (это особенность, а не ошибка). Вкратце, есть два основных "буфера обмена" для * nix, PRIMARY и CLIPBOARD. Когда вы выбираете текст, он копируется в ПЕРВИЧНЫЙ и может быть вставлен с помощью средней кнопки мыши. Ctrl+C копирует на клавиатуру и может быть вставлен с помощью Ctrl+V. Таким образом, в зависимости от того, какой буфер обмена используется, вы можете вставить другой метод. Смотрите эту страницу в Arch wiki для получения дополнительной информации.

Вам также может пригодиться один из "менеджеров буфера обмена". Они позволяют переключаться между используемыми буферами обмена и сохранять некоторые предыдущие выборки в виде истории буфера обмена для вставки по требованию. Некоторые из наиболее известных из них:

  • clipit
  • glippy
  • glipper
  • parcellite
  • klipper
-1

Я изменил Putty, чтобы он копировал выделенный текст в буфер обмена. Проверьте это.

Шпатлевка на Linux немного неудобна, чтобы делать "копировать и вставлять". Средняя кнопка мыши выполняет свою работу, но все еще сложно направить правильную позицию на целевое окно.

Патч в этой теме позволяет замазке копировать выделенный текст в буфер обмена, чтобы я мог использовать «Ctrl +v» для вставки.

Патч создан против версии 0.63.

Изображение ниже показывает вывод diff разностный выход

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