2014-08-30 134 views
2

我在iTerm中(在Tmux Session中)使用Vim(版本7.4),並且我似乎無法訪問系統的剪貼板。我希望能夠複製和粘貼到和來自Vim。在Vim中使用Mac OS剪貼板

我使用附帶的MacVim(「/Applications/MacVim.app/Contents/MacOS/Vim」)預裝的Vim的,我已經使用"+y試過,"*y

當我運行vim --version | grep clipboard我看到我有+clipboard-xterm_clipboard。從我在線閱讀的內容中,我應該可以使用這些設置的+,*寄存器。

我試着找到解決方案,並沒有建議的似乎工作。

有沒有人知道一種方法可以使其工作?

有沒有解決方案?

+0

你是在tmux還是屏幕上運行Vim? – echristopherson 2014-08-30 17:10:35

+0

我實際上使用Tmux。 – Shookie 2014-08-30 19:24:01

回答

2

您將需要在名爲reattach-to-user-namespace的應用程序中使用tmux打開shell。

例如,在你的.tmux.conf

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

安裝reattach-to-user-namespace最簡單的方法是用Homebrew

+0

哇!這完全解決了問題!謝謝! – Shookie 2014-08-31 12:28:36