有没有办法通过键盘快捷键拥有两个或多个剪贴板来同时存储和使用多个文本项目?(OSX)

有没有办法通过键盘快捷键拥有两个或多个剪贴板来同时存储和使用多个文本项目?(OSX)

我希望能够在 Mac OSX 上拥有多个剪贴板(恰好目前正在使用 Mavericks)。最终解决方案看起来如下:

假设我使用...复制了一段文本

  1. ⌘cmd+C/kbd> to copy and ⌘cmd+V/kbd> to paste like normal.

...但我也可以这样做...

  1. ⌘cmd++⇧shift和++复制并粘贴其他文本而不覆盖 A 的C文本。⌘cmd⇧shiftV

也许在另一个实现中,我可以使用⌘cmd+ ⇧shift+⌥alt+C 等添加第三个剪贴板。键盘快捷键本身并不重要,附加剪贴板的数量也不重要。

有这样的事吗?如果没有,那么对于业余程序员来说,使用 AppleScript 或 ruby​​/python 等在 OSX 上实现会有多困难?

当然,我当然不希望自己编写代码,但对于周末开源战士项目来说,这始终是一个选择……我至少可以做出英勇的努力……

编辑:我看到有剪贴板缓冲区,而且我知道很多流行的文本编辑器,如 emacs 和 textmate 都有剪贴板缓冲区,但我想在这里区分自己,我正在寻找一种使用专用键盘快捷键分别访问 buffer_elements[1..n] 的解决方案,其中 n 等于 1-2(3 个剪贴板)也许……我现在认为我可能可以注册新的键盘快捷键来通过 shell 脚本访问剪贴板缓冲区,也许可以使用 AppleScript 或其他东西将它们转储到选定的文本区域中……这可能会起作用……

答案1

我用剪辑菜单
顺便说一下这仅适用于 Mac

你按下 cmd +shft + V,菜单就会出现在你的鼠标上,显示最后 10 份副本,这个数字可以更改,我将其设置为 1000

剪辑菜单图片示例

相关内容