1
geeti 2014-08-14 02:19:29 +08:00
我的无论是从哪用cmd+c复制的,还是pbcopy复制的,都会显示在finder的剪切板里边
|
2
hewigovens 2014-08-14 08:15:24 +08:00 1
lz可以看下 [Pasteboard Programming Guide](https://developer.apple.com/library/mac/documentation/cocoa/Conceptual/PasteboardGuide106/Articles/pbConcepts.html#//apple_ref/doc/uid/TP40008101-SW3) 系统默认是提供了多个剪贴板, 比如 NSGeneralPboard/NSRulerPboard/NSFontPboard/NSFindPboard/NSDragPboard 用途不同, 用的最多的是NSGeneralPboard, 而它又支持多种数据格式, pbcopy/pbpaste应该是只支持文本. 剪贴板基本上是个公共区域, 大家都可以去读写
|
3
douniwan5788 2014-08-25 23:40:58 +08:00
我也遇到这个问题了,记得之前pbcopy的东西可以cmd + v在其他地方粘贴的,今天不知道怎么就不行了,只能pbpaste
|
4
douniwan5788 2014-08-25 23:54:34 +08:00
我发现把应用关掉重开一遍剪贴板就跟pbcopy统一了,貌似是什么bug导致某个时间生成了一个新的剪贴板实例,就变成新旧两个剪贴板了
|
5
dearrrfish OP @douniwan5788 是的,有时候重启应用就能统一剪贴板。不过很烦啊,像iTerm,Chrome,MacVim这种常驻开启的应用,重启一次很麻烦。
|