如何使用 Cygwin 启用鼠标中键复制和粘贴?

如何使用 Cygwin 启用鼠标中键复制和粘贴?

我有一只三键鼠标。在 OS X 或 Linux 上的 shell(我使用 bash)中,选择文本并单击中间按钮会复制所选内容并将其粘贴到光标处。

但是,在 Windows XP 上的命令提示符中使用 Cygwin 时,我必须使用选择文本、输入、右键顺序来执行相同的操作。有没有办法将 Cygwin 配置为与 OS X 和 Linux 的行为相同?

答案1

您应该安装并使用 rxvt,而不是 Windows 终端 (cmd.exe)。 可以通过在 Cygwin 安装程序的 Shell 下选择 rxvt 来安装它,它会自动在“开始”菜单的 Programs/Cygwin 分支中创建两个快捷方式(至少在您最初允许创建快捷方式的情况下),一个用于 X,另一个不用于 X。 因此,您无需安装 X 即可使用 rxvt。

在 rxvt 中,您可以像以前一样直接使用中间按钮,而无需进行任何进一步的配置。如果您想配置 rxvt 的某些方面,您应该参考

/usr/share/doc/Cygwin/rxvt-<version>.README

其中列出了不同的可能的配置选项和一些示例。

答案2

另一个选择是安装薄荷味,它也支持 x11-selection-paste 行为

答案3

您可能希望考虑puttycyg

puttycyg 是 PuTTY 的修补版本,允许您使用 PuTTY 作为本地 Cygwin 终端。

(抱歉,SU 阻止我链接到多个站点。:-( 我甚至无法输入原始 PuTTY 的 URL。)

答案4

通过检查鼠标设置,检查鼠标是否确实发送了中键点击。这肯定是 TouchPad 设备上的问题,也可能是鼠标本身的问题。或者,尝试其他组合键,例如Shift+Insert

相关内容