如何仅使用键盘将 Windows 剪贴板粘贴到我的 PuTTY 会话中?

如何仅使用键盘将 Windows 剪贴板粘贴到我的 PuTTY 会话中?

我想仅使用键盘将 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 剪贴板中的内容并将其粘贴到您的会话中,就像在键盘上输入一样。

答案2

来自 Putty 文档

4.10.3 更改鼠标按钮的操作 PuTTY 的复制和粘贴机制模仿了 Unix xterm 应用程序。X Window 系统使用三键鼠标,惯例是左键选择,右键扩展现有选择,中间键粘贴。

Windows 通常只有两个鼠标按钮,因此在 PuTTY 的默认配置中,右键粘贴,中间按钮(如果有)扩展选择。

如果您有一个三键鼠标并且已经习惯了 xterm 的排列,那么您可以使用“鼠标按钮的操作”控件来选择它。

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

答案3

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

  • 窗口 > 选择
    • 自动将选定的文本复制到系统剪贴板 >(unchecked)
    • 鼠标膏 >(No action)
    • {Ctrl,Shift}+Ins>(System clipboard)

你需要这个才能使 VIM 工作:

  • 终端 > 功能
    • 禁用应用程序键盘模式(checked)

额外的:

PuTTY 的操作与普通 X 终端一样...当选择 xterm 终端类型时,某些命令将输出到“备用”屏幕,例如“less”(或“vi”),当程序退出时,这些命令会消失。

但是,你可以使用以下方法禁用备用屏幕:

  • 终端 > 功能
    • 禁用切换到备用终端屏幕(checked)

相关内容