如何将文本从PuTTY复制到另一个窗口?


30

我在Ubuntu 14.04(Trusty Tahr)上使用PuTTY连接到串行端口。我需要将文本从PuTTY窗口复制到另一个窗口(例如gedit)。

更新

我可以通过使用鼠标选择文本进行复制,并通过鼠标中键单击将其粘贴。但是当我从另一个窗口粘贴时它不起作用。

更新1

我没有成功解决此问题,但是我切换到了Ubuntu本地应用程序GtkTerm,该应用程序可以照常从Ubuntu终端复制粘贴。

Answers:


23

我是从PuTTY手册中复制来的:

PuTTY的复制和粘贴完全可以使用鼠标进行。为了将文本复制到剪贴板,只需在终端窗口中单击鼠标左键,然后拖动以选择文本。松开按钮时,文本将自动复制到剪贴板。您无需按Ctrl- CCtrl-键Ins;实际上,如果您确实按Ctrl- C,那么PuTTY会在会话中向服务器发送Ctrl- C字符,这可能会导致进程中断。


5
谢谢您的快速回复,但对我来说,它是行不通的...我可以通过选择(拖放)进行复制并通过单击鼠标中键进行粘贴。但是我无法将所选内容粘贴到另一个窗口。
fsquirrel

真奇怪 复制的内容进入Windows的剪贴板,因此其他人也应该可以访问。
Frantique

我不确定我是否理解Windows的意思。
fsquirrel

1
哦,对不起,我错过了Ubuntu主机部分。:)为什么您使用Putty而不是带有SSH会话的普通终端?
Frantique

1
当我通过UART连接到设备时。这是串口连接而不是ssh。
fsquirrel

9

COPY: 只需在PuTTY中突出显示文本即可。按住鼠标左键+移动鼠标以突出显示想要的文本+释放鼠标左键,文本将被复制到剪贴板。

粘贴: 只需单击鼠标中键,即可将剪贴板文本粘贴到PuTTY本身或具有文本提示的所有其他应用程序中。请注意,现代鼠标没有中间的“按钮”,通常没有滚轮,因此您必须单击滚轮。如果您使用的是笔记本电脑,则点击触摸板的右上角将重现鼠标的中键。


1
该功能有效,但不适用于所有应用程序,例如,不可能直接在Firefox的网页文本区域中复制文本。我需要先复制到打开的文本编辑器。
法比亚诺·塔尔劳

这个答案几乎解决了我的困惑。重要信息:PuTTY的“副本”不在剪贴板中。普通剪贴板仍将保持不变。这使得似乎左键选择什么也没做。在PuTTY中向左按钮选择,然后在gedit中按滚动按钮以粘贴工作。
jws

5

我有同样的问题。
尽管有手动建议,但复制文本对我来说不起作用。
我已经发现,中间的鼠标按钮的伎俩。


2

简单; 只需突出显示腻子中的文本并单击鼠标右键即可。但是请注意,这还将把文本粘贴到您在Putty中正在处理的内容中。

例如,如果要从Vim或Nano复制文本,请突出显示要复制的文本,右键单击它,然后退出而不保存。


1

您可以使用cat Abc.java显示文件的内容。然后突出显示文本,并CTRL+ C以复制文本。

之后,您可以将任何内容粘贴到想要的地方。


尽管您的答案可能是正确的,但您可以详细说明如何以及如何更好地设置其格式,请参阅帮助页面
Videonauth

1

从腻子控制台复制有一种丑陋的方式。在Putty配置窗口中,我启用了会话日志记录功能以将控制台输出转储到系统上的文件中。

我的腻子会话日志记录配置

然后,我使用命令将日志文件拖到本地终端中:

tail -f <logFileName>

当我必须复制某些内容时,我将转到记录日志尾部的本地终端,并使用复制所需内容CtrlShiftC


1

只需突出显示终端上的文本,然后同时单击触摸板上的左右按钮即可。

转到文本文档,然后同时单击两个按钮,以将详细信息从终端复制到文本文档。

这是对我有用的..im在ubuntu 16.04 LTS上的工作


1

我在这里找到解决方案

问题

将PuTTY中的粘贴文本复制到Ubuntu 上的另一个应用程序不起作用

选择要复制在屏幕上的文本,并保持原样。这会将文本复制到PuTTY剪贴板。

粘贴到其他应用程序:

转到另一个应用程序,然后按鼠标的中间按钮。如果您的鼠标只有两个按钮,则同时按下向左和向右两个按钮,它将文本粘贴到另一个应用程序上。但是,如果您尝试使用CTRL + V,它将粘贴默认剪贴板中存在的内容。

这对我在Fedora上起作用

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.