想要实现的效果
- 选中多个历史记录合并粘贴 // window的ditto就可以实现,请问mac下有什么方式可以实现这个功能
- 全局快捷键粘贴(比始:ditto就是ctrl+num 按顺序粘贴),而不是先唤起粘贴面板列表,再按 cmd+num 快捷键
目前调研了mac下的copyClip2和 maccy 都只能实现一些基本功能
- 剪贴版历史记录
- 剪贴版搜索
- 快捷键上屏(不支持快捷键直接粘贴内容,得先唤起软件界面,效率低很多)
其他工具调研
paste:
- 界面不喜欢,粘贴记录在最下面,离编辑区太远,适合富文本的显示,但我主要的需求是纯文本粘贴 (主要原因)
- 按月付费,太贵了
可以使用alfred 默认的粘贴功能(clipboard history)实现,注意需要下载alfred 带 Powerpack的版本才可以。
第一个问题的解决方案:合并粘贴
使用alfred的 ctrl+2次c , 可以把当前的内容和上一条合并,操作简洁。达到类似ditto多条合并的效果,并且在某些场合下更快。下载后需要开启合并的选项
来看看使用效果吧

第二个问题的解决方案:全局快捷粘贴,而不用先唤起软件面板
可以使用alfred的工作流完成,一条命令代替几条命令,简洁实现。
alfred其他常用功能包括
参考资料:
Alfred's Clipboard Manager demo