答案1
这个问题已经在apple.stackexchange.com. 接受回答在该讨论中提出的是使用 Better Touch Tool。
但是,所有那些建议使用某些工具将鼠标点击映射到 Cmd-V 的解决方案都不能完全模仿 X 的行为,在 X 中,您可以在鼠标控制的缓冲区和键盘控制的缓冲区中拥有不同的内容(即,您可以根据中键单击或按 CTRL-V 来粘贴两个不同的字符串)。
答案2
仅适用于档案:您想要的功能确实在终端†中起作用,但只能在同一个终端窗口中起作用:
选择一些文本(并释放鼠标按钮),然后使用鼠标中键进行粘贴。
或者,使用触控板或双键鼠标时:选择后,单击并拖动所选内容;您会看到指针发生变化。现在,当您松开按钮时,所选文本将粘贴在光标处。拖动时按 Esc 键可取消。
†当然,终端只是众多程序中的一个。但对我来说,这是我真正想要这种行为的唯一地方,仅仅因为Spiff 的评论关于能够用剪贴板上的内容替换(鼠标)选定的文本。
答案3
如果你只需要终端,那么你可以安装iTerm2这是一个具有 X 窗口剪切和粘贴功能的终端。
答案4
我没有 Mac,所以无法查看,而且内容太长,无法作为评论,所以我将其作为答案发布。也许这会对其他人有所帮助。
解决方案1:
转到 X11 首选项 - 突出显示“模拟 3 键鼠标”。
现在鼠标中键单击 = 选项+单击。
突出显示/粘贴将像在 Linux 中一样工作。
解决方案2:
另一种方法是安装更好的触摸工具,这使您可以将自己的命令分配给不同的鼠标/触摸板手势。
- 一根手指右击 = cmd c (复制) 和
- 双指点击 = cmd v(粘贴)
它比突出显示 = 复制多一步,但仍然比键盘快捷键更可取。