Я использую последнюю версию Tmux (2+), macOS High Sierra и последнюю версию VIM.
У меня есть эта строка в моем конфиге tmux.conf, которая работала:
bind-key -T copy-mode-vi Enter send-keys -X copy-pipe-and-cancel 'reattach-to-user-namespace pbcopy'
Я пытался добавить это:
bind-key -T edit-mode-vi Up send-keys -X history-up
bind-key -T edit-mode-vi Down send-keys -X history-down
unbind-key -T copy-mode-vi Space ; bind-key -T copy-mode-vi v send-keys -X begin-selection
unbind-key -T copy-mode-vi Enter ; bind-key -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy"
unbind-key -T copy-mode-vi C-v ; bind-key -T copy-mode-vi C-v send-keys -X rectangle-toggle
unbind-key -T copy-mode-vi [ ; bind-key -T copy-mode-vi [ send-keys -X begin-selection
unbind-key -T copy-mode-vi ] ; bind-key -T copy-mode-vi ] send-keys -X copy-selection
, а затем это:
bind-key -Tcopy-mode-vi 'v' send -X begin-selection
bind-key -Tcopy-mode-vi 'y' send -X copy-selection
Мне тоже не подходит, когда я захожу в vim и копирую с y
или "*y
.
Я посмотрел везде и попробовал каждое решение, перезапустил мой конфиг tmux и даже открыл новое окно tmux после каждого изменения (с tmux source-file ~/.tmux.conf
), но ничего не помогло.
Я не хочу устанавливать Macvim.
Вот ссылка на мои точечные файлы (tmux.conf и vimrc находятся в корне):
https://github.com/PotatoLabs/dotfiles