V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  macOS

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

  •  
  •   ufjfeng · 2016-09-10 23:48:44 +08:00 · 1689 次点击
    这是一个创建于 378 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前在 .vimrc 中设置一行

    set clipboard=unnamed

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

    7 回复  |  直到 2016-10-08 15:10:51 +08:00
        1
    takeoffyoung   2016-09-10 23:52:34 +08:00
    可以用
    ```shell
    !pbcopy
    !pbpaste
    ```
        2
    cielpy   2016-09-11 00:12:24 +08:00
    我也在找这个问题的原因,就看到有报一个 clipboard error 提示,可能与 Sierra 的和 iOS 共享剪切板功能有关?
        3
    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 还没找到方法
        4
    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
        5
    ufjfeng   2016-09-11 02:04:09 +08:00 via iPhone
    @cielpy 没错就是 tmux+vim ,多谢我看一下
        6
    raighne   2016-09-11 10:18:07 +08:00
    @cielpy 试了一下 可以用
        7
    WhiteBase   350 天前
    遇到同样的问题, 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   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   548 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 40ms · UTC 20:04 · PVG 04:04 · LAX 13:04 · JFK 16:04
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1