macOS Sierra 下是不是 vim 不能再和系统共享剪贴板了?

2016-09-10 23:48:44 +08:00
 ufjfeng

之前在 .vimrc 中设置一行

set clipboard=unnamed

就可以让 vim 的剪贴板和 mac 系统的合并,网页里 cmd+c 在 vim 中按 p 就能粘贴很方便,升级 sierra 后发现这个功能没用了

4260 次点击
所在节点    macOS
7 条回复
takeoffyoung
2016-09-10 23:52:34 +08:00
可以用
```shell
!pbcopy
!pbpaste
```
cielpy
2016-09-11 00:12:24 +08:00
我也在找这个问题的原因,就看到有报一个 clipboard error 提示,可能与 Sierra 的和 iOS 共享剪切板功能有关?
cielpy
2016-09-11 00:17:06 +08:00
On MacOS Sierra beta 5 using iterm 2 and tmux, I have lost the ability to copy/paste in tmux.

tmux 中的复制可以使用这个设置解决, Vim 还没找到方法
cielpy
2016-09-11 00:27:57 +08:00
不知道楼主是不是在 Tmux 里使用 Vim 的?我这里不在 Tmux 里使用 Vim 的话,设置 `set clipboard=unnamed` 就可以共享系统剪切板了,在 Tmux 里的话就需要另外设置一下,方法在这里:
https://coderwall.com/p/j9wnfw/vim-tmux-system-clipboard
ufjfeng
2016-09-11 02:04:09 +08:00
@cielpy 没错就是 tmux+vim ,多谢我看一下
raighne
2016-09-11 10:18:07 +08:00
@cielpy 试了一下 可以用
WhiteBase
2016-10-08 15:10:51 +08:00
遇到同样的问题, tmux 中的 vim 不能共享系统剪贴板,即使设置了 unamed 寄存器也是一样,安装一个插件解决,详见:[Clipboard failure in tmux + vim after upgrading to MacOS Sierra]( http://stackoverflow.com/questions/39645253/clipboard-failure-in-tmux-vim-after-upgrading-to-macos-sierra)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/305371

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX