2014-08-30 7 views
2

Я использую Vim (версия 7.4) в iTerm (внутри сеанса Tmux), и я не могу получить доступ к буферу системы. Я хочу, чтобы иметь возможность копировать и вставлять в Vim и обратно.Использовать буфер обмена Mac OS с Vim

Я использую Vim, который пришел с предустановленной MacVim («/Applications/MacVim.app/Contents/MacOS/Vim»), и я попытался с помощью "+y, "*y и т.д.

Когда я бегу vim --version | grep clipboard Я вижу, что у меня есть +clipboard и -xterm_clipboard. Из того, что я читаю в Интернете, я могу использовать регистры +, * с этими настройками.

Я пробовал найти решение, и ни один из предложенных не работал.

Кто-нибудь знает, как заставить это работать?

Нет ли решения?

+0

Вы используете Vim внутри tmux или экрана? – echristopherson

+0

Я на самом деле использую Tmux. – Shookie

ответ

2

Вы хотите иметь открытые оболочки tmux в приложении под названием reattach-to-user-namespace.

Например, в вашем .tmux.conf:

set -g default-command "reattach-to-user-namespace -l bash" 

Самый простой способ установить reattach-to-user-namespace это с Homebrew.

+0

Вау! Это полностью решило проблему! Спасибо! – Shookie

Смежные вопросы