V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
石墨文档
石墨文档
寻找中国最优秀的程序员
加入我们,一起来改变这个可爱的星球
Promoted by 石墨文档
V2EX  ›  macOS

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

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

    之前在 .vimrc 中设置一行

    set clipboard=unnamed

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

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

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