在OS X 10.11.6(El Capitan)上使用tmux 2.6不能再在屏幕之间复制

时间:2017-10-22 18:03:42

标签: vim tmux

我想我通过升级搞砸了,因为我的tmux变得一团糟。我无法再使用VIM绑定在屏幕之间复制(yy / p / Shift-V / etc ......)。基本上在屏幕1中键入yy,切换到屏幕2,然后键入p仅粘贴屏幕2的剪贴板。我已尝试过分散在互联网上的十几种解决方案,但很多人似乎都需要Sierra。我现在无法升级。我离开城镇,只有在我回到公司的网络后才能升级,而这个网络又不会再过几天。这是我当前的tmux配置文件。我很感激任何建议。

OS X 10.11.6(El Capitan) tmux 2.6(自制软件) iterm2(3.1.2)(自制) VIM - Vi IMproved 8.0(2016年9月12日,编译时间为2017年9月28日21:29:15)(自制)

set-option -g default-shell $SHELL
set-option -g allow-rename off

#set -g default-terminal "screen-256color"
#set -g default-terminal "tmux"
#set -as terminal-overrides ',xterm*:sitm=\E[3m' # this probably only needs to happen in OS X]'
#

set-option -g default-command "reattach-to-user-namespace -l /bin/zsh"

set -s escape-time 1

set-option -g base-index 1
setw -g pane-base-index 1

# Mouse support ------------------------------------------------
set-option -g mouse on

bind-key -T copy-mode-vi WheelUpPane send -X scroll-up
bind-key -T copy-mode-vi WheelDownPane send -X scroll-down

# Vi copypaste
setw -g mode-keys vi
bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy"
bind-key -T copy-mode-vi MouseDragEnd1Pane send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy" \; display-message "highlighted selection copied to system clipboard"
bind-key -T copy-mode-vi 'v' send -X begin-selection
bind-key -T copy-mode-vi 'y' send -X copy-selection


# # End Mouse support --------------------------------------------

1 个答案:

答案 0 :(得分:0)

嗯,这很令人尴尬。我有一个符号链接事故,并已恢复使用OSX的默认vim版本7.x.一旦我将符号链接恢复到Homebrew的vim 8,一切都开始工作了。