最近在做一个Alfred workflow for KeePass,在拷贝密码的时候发现一个问题,有时候不同程序之间的拷贝并不互通,稍微dig了一下发现貌似OS X存在两套(或者更多)剪贴板:
- Finder 里 Show clipboard 可以观察到的剪贴板,我管它叫 系统剪贴板
- pbcopy/pbpaste 可以操控的剪贴板,我管它叫 文本剪贴板
话说这个问题蛮头疼的,比如我发现 chrome 里用的 文本剪贴板 而 Safari/Firefox 用的 系统剪贴板。
总之这个问题挺尴尬的,也不是没有办法解决,就是感觉同样一个 cmd+c,切换不同程序拷贝失败的时候还得思考一下究竟是剪贴板用的不一样还是没拷贝成功……
在不考虑第三方剪贴板软件的情况下有什么好的处理方法吗?
- Finder 里 Show clipboard 可以观察到的剪贴板,我管它叫 系统剪贴板
- pbcopy/pbpaste 可以操控的剪贴板,我管它叫 文本剪贴板
话说这个问题蛮头疼的,比如我发现 chrome 里用的 文本剪贴板 而 Safari/Firefox 用的 系统剪贴板。
总之这个问题挺尴尬的,也不是没有办法解决,就是感觉同样一个 cmd+c,切换不同程序拷贝失败的时候还得思考一下究竟是剪贴板用的不一样还是没拷贝成功……
在不考虑第三方剪贴板软件的情况下有什么好的处理方法吗?