在 Mac OS X 上选择时复制,单击鼠标中键时粘贴?

在 Mac OS X 上选择时复制,单击鼠标中键时粘贴?

有没有办法让 OS X 具有通常的 X-windows 行为,即在任何应用程序中选择文本都会自动将其复制到剪贴板,并且鼠标中键会自动粘贴它?

command+ Ccommand+V有点烦人。

答案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(粘贴)

它比突出显示 = 复制多一步,但仍然比键盘快捷键更可取。

来自macworld 提示论坛

相关内容