在过去的几年中,我一直在使用Linux,我发现通过突出显示文本来复制文本以及单击鼠标中键进行粘贴非常有用。
我现在正在使用Mac,我想知道是否可以在Mac OS X上实现这种行为。
在过去的几年中,我一直在使用Linux,我发现通过突出显示文本来复制文本以及单击鼠标中键进行粘贴非常有用。
我现在正在使用Mac,我想知道是否可以在Mac OS X上实现这种行为。
Answers:
我写了一个免费的小C程序,它的功能类似于Gilligan的答案。每当您拖动突出显示或双击文本时,它都会复制到剪贴板缓冲区中。然后,您可以在任何窗口中单击鼠标中键将其粘贴。它在Github(https://github.com/lodestone/macpaste)上被称为“ macpaste” 。对于我使用的每个具有文本数据的程序,它都可以全局运行。
在iTerm2中,在“首选项”中禁用其右键单击,否则您将得到两次粘贴。
Undefined symbols for architecture x86_64
您可以尝试BetterTouchTool。您可以分配自定义触控板,鼠标和键盘事件,以在全局或特定于应用程序的基础上触发特定的操作。
这是将三指点击绑定到的配置⌘V(因为这是全局粘贴快捷方式。或者,您可以从数十种其他触控板和鼠标手势中进行选择,以模拟粘贴命令。
创建以下Automator服务:
给它分配一个击键,例如⌘⌥shiftcontrol](不太可能与任何东西冲突)。然后,使用BetterTouchTool将该击键分配给鼠标中键。
中间的shell脚本来自这个好答案。第一个shell脚本将所选内容复制到剪贴板,中间的脚本在其当前位置单击鼠标,AppleScript发送a ⌘V来粘贴剪贴板的内容
我认为一般没有办法,但是有些程序会接受中间按钮作为粘贴
例如
Aquamacs-OSX配置的emacs
iTerm2-终端的替代品
对于较新的鼠标/轨迹球,单击滚轮可作为第三个按钮
在大多数终端中,您可以拖放突出显示的文本,或者可以使用:Shift +⌘+ v
就像在Linux中按鼠标中键(是复制并粘贴在一起)一样