6
I can paste from vim in one terminal window to vim in another, but not to anything outside vim. I've read numerous posts on the subject, and nothing I've found has helped. Copy/pasting from MacVim works, but I prefer using VIM.
I'm using OSX 10.7.5 and Vim 7.4, installed via MacPorts.
vim --version
shows +clipboard, +x11, +xterm_clipboard.
I've tried "+y, "*y combined with both visual selection and range selection.
In my ~/.vimrc
, I've got
set clipboard=unnamedplus,unnamed,autoselect
EDIT:
Solution found! Now, y, yy and so on work perfectly! Whatever I yank in Vim, I can paste outside, and whatever I command-c outside, I can p in Vim.
The solution: As per FDinof's suggestion, I reinstalled via MacPorts WITHOUT x11, instead just doing
sudo -v port install vim +huge
For the record, I still have
set clipboard=unnamedplus,unnamed,autoselect
in my ~/.vimrc
Thank you for your help!
2x11 isn't needed for this since mac doesn't use x11. However everything else looks fine. – FDinoff – 2013-12-19T04:52:00.563
I'm curious as to why I've seen suggestions that you should compile/install with x11, then. From what I can google, Apple has dropped support for x11, but maybe Vim clipboard support just still requires x11 to work properly for some reason? I must say, it's annoying for the x11 app to appear in the dock whenever I'm using Vim, so if I can get what I want without x11, I'd certainly prefer that. – Reefersleep – 2013-12-28T15:13:03.867
1Recompile vim without x11. I don't have it and I can copy to the clipboard. My guess is that you are copying to the x11 clipboard which you don't know how to access from the mac side. – FDinoff – 2013-12-28T17:17:58.173
The only variants I use are
+huge
and+python27
when I installed vim through macports – FDinoff – 2013-12-28T17:25:19.487FDinoff, you are right - recompiled without x11, now y, yy and so on works perfectly! Don't know why it didn't work before. Maybe I wasn't systematic enough in my testing. – Reefersleep – 2014-01-11T22:09:32.870