我想仅使用键盘将 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)
- 禁用切换到备用终端屏幕