我希望能够在 Mac OSX 上拥有多个剪贴板(恰好目前正在使用 Mavericks)。最终解决方案看起来如下:
假设我使用...复制了一段文本
- ⌘cmd+C/kbd> to copy and ⌘cmd+V/kbd> to paste like normal.
...但我也可以这样做...
- ⌘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 或其他东西将它们转储到选定的文本区域中……这可能会起作用……