Lime

macOS Sierra tmux + vim copy/paste solution

  •  
  •   Lime · Sep 24, 2016 · 2249 views
    This topic created in 3529 days ago, the information mentioned may be changed or developed.
    • brew install reattach-to-user-namespace
    • .vimrc 添加 set clipboard=unnamed
    • .tmux.conf 添加 bind -t vi-copy y copy-pipe 'pbcopy'

    Have fun :)

    7 replies    2016-09-25 04:46:05 +08:00
    immjun
        1
    immjun  
       Sep 24, 2016
    macOS 了可以直接用 iTerm2 了吧
    tracyone
        2
    tracyone  
       Sep 24, 2016 via iPhone
    Nothing in * register
    jkeylu
        3
    jkeylu  
       Sep 24, 2016
    .tmux.conf 我添加的是

    set-option -g default-command "command -v reattach-to-user-namespace >/dev/null 2>&1 && reattach-to-user-namespace -l zsh"
    Lime
        4
    Lime  
    OP
       Sep 24, 2016 via iPhone
    @tracyone 需要重新打开 vim tmux
    Lime
        5
    Lime  
    OP
       Sep 24, 2016 via iPhone
    @immjun 一直可以的
    tracyone
        6
    tracyone  
       Sep 24, 2016 via iPhone
    @Lime 这个知道。我也是遇到这个问题。按楼主的做法还是有这个错误,但是按照 3 楼的做法就解决了
    iCyMind
        7
    iCyMind  
       Sep 25, 2016
    https://github.com/tmux-plugins/tmux-yank/blob/master/README.md#os-x-requirements

    Note: Beginning with OSX Yosemite (10.10), pbcopy is reported to work correctly with tmux, so we believe reattach-to-user-namespace is not needed anymore. Please install it in case the plugin doesn't work for you.

    tmux 有自己的插件管理系统,一口气装了好几个插件。这个插件是对 tmux 复制模式的增强。
    它的 doc 里有提到, reattach-to-user-namespace 已经不需要了。我在 el capitan 下,没装 re-to-u-names ,复制粘贴也没问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2878 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 02:45 · PVG 10:45 · LAX 19:45 · JFK 22:45
    ♥ Do have faith in what you're doing.