V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
UCloud
UCloud 爆款云主机
UCloud 再获 9.6 亿元 D 轮融资,有钱、任性、撒福利!爆款云主机,2核 / 2G / 2M 独享带宽 / 50G 高性能云盘,低至 99 元/月,且优惠补贴期长达 1 年!V2EX 社区用户使用活动码 v2ex-ucloud 注册 UCloud,再送 100 元代金券!
Promoted by UCloud
V2EX  ›  macOS

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

  •  
  •   ufjfeng · 320 天前 · 1577 次点击
    这是一个创建于 320 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前在 .vimrc 中设置一行

    set clipboard=unnamed

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

    7 回复  |  直到 2016-10-08 15:10:51 +08:00
        1
    takeoffyoung   320 天前
    可以用
    ```shell
    !pbcopy
    !pbpaste
    ```
        2
    cielpy   320 天前
    我也在找这个问题的原因,就看到有报一个 clipboard error 提示,可能与 Sierra 的和 iOS 共享剪切板功能有关?
        3
    cielpy   320 天前
    On MacOS Sierra beta 5 using iterm 2 and tmux, I have lost the ability to copy/paste in tmux.

    tmux 中的复制可以使用这个设置解决, Vim 还没找到方法
        4
    cielpy   320 天前
    不知道楼主是不是在 Tmux 里使用 Vim 的?我这里不在 Tmux 里使用 Vim 的话,设置 `set clipboard=unnamed` 就可以共享系统剪切板了,在 Tmux 里的话就需要另外设置一下,方法在这里:
    https://coderwall.com/p/j9wnfw/vim-tmux-system-clipboard
        5
    ufjfeng   320 天前 via iPhone
    @cielpy 没错就是 tmux+vim ,多谢我看一下
        6
    raighne   320 天前
    @cielpy 试了一下 可以用
        7
    WhiteBase   293 天前
    遇到同样的问题, 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)
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2448 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 50ms · UTC 08:40 · PVG 16:40 · LAX 01:40 · JFK 04:40
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1