我想仅使用键盘将Windows剪贴板中的文本粘贴到我的PuTTY会话中。我在Windows XP上运行PuTTY 0.60。

使用示例:我只是在Windows的Emacs中选择了一堆漂亮的文本。然后,我将焦点转移到Putty窗口。然后按魔术键盘快捷键,等待另一侧输入的应用程序得到一些提示。

我尝试将键盘快捷键粘贴到cmd,Alt + Space + E + P中,但是它不会将剪贴板粘贴到我的PuTTY窗口中。

有关使用Alt + Space打开系统菜单的问题和解答看起来很有趣,但并没有使我更接近答案。

那么,有谁知道我该如何仅使用键盘将Windows剪贴板粘贴到PuTTY会话中?

#1 楼

您可以使用Shift + Ins粘贴文本。

从PuTTY文档中:


使用右键(或鼠标中键,如果要粘贴,则可以粘贴)安装三键鼠标并进行设置;请参阅第4.11.2节)。 (按Shift-Ins或从Ctrl +右键单击上下文菜单中选择“粘贴”,效果相同。)单击鼠标右键时,PuTTY将读取Windows剪贴板中的内容并将其粘贴到会话中,就像在键盘上键入的一样。


评论


看看安装的Macbook空中键盘和Windows,我希望我有一个INS键。

– adrianTNT
16年5月10日在14:54



嗨,@adrianTNT,在Macbook上,您可以使用fn + return模拟Ins。因此,要粘贴到腻子中,可以使用shift + fn + return

–贾米
16年11月2日在17:38



请谨慎执行此操作。某些字符(如“”)看起来可能相同,但一旦将其粘贴到PuTTY中后,它们的解释就会有所不同-这是从notepad ++复制粘贴而成的,因此它是纯文本

–科洛布峡谷
16-11-10在19:12



@KolobCanyon是的,我注意到了!从我的编辑器直接复制到PuTTY总是转换文本,需要始终通过粘贴到记事本来“转换”为纯文本

– pocesar
17年9月18日在8:30

在Windows中,只需用鼠标右键单击PuTTY控制台窗口,然后按键盘上的Enter键即可。 (请注意,您显然显然需要首先将密码复制到剪贴板。)

–c00000fd
17年9月25日在4:31

#2 楼

从Putty文档中获得
4.10.3更改鼠标按钮的操作PuTTY的复制和粘贴机制是在Unix xterm应用程序上建模的。 X
窗口系统使用三键鼠标,惯例是
左键选择,右键扩展现有的
选择,中间键粘贴。 >
Windows通常只有两个鼠标按钮,因此在PuTTY的默认配置下
,粘贴右键,中间按钮(如果您有一个)扩展选择范围。

如果您拥有三键鼠标并且已经习惯了xterm
,则可以使用“鼠标按钮的动作”控件来选择它。



您必须通过打开Putty> Windows>选择>选择“ xterm(右扩展,中间粘贴)”来更改默认行为。

#3 楼

就我而言,我只需要Ctrl-Ins / Shift-Ins,因此,我的配置是:


Window>选择


将所选文本自动复制到系统剪贴板> (unchecked)

鼠标粘贴> (No action)


{Ctrl,Shift}+Ins> (System clipboard)





您需要VIM才能使用它:


终端>功能


禁用应用程序键盘模式(checked)




其他:


PuTTY的运行方式就像普通的X终端...
当执行以下操作时,某些命令将输出到“备用”屏幕选择了xterm终端类型,例如“ less”(或“ vi”),它在程序退出时消失。


但是,您可以使用以下命令禁用备用屏幕:


终端>功能


禁用切换到备用端子屏幕(checked)