I would like to set Y and P to copy and paste directly to the system clipboard instead of vim buffer.

I don't want any additional commands. Just the normal ones, but they should copy to and paste from the system clipboard and bypass the vim buffer.

How can I achieve this?

I'm running vim on Ubuntu 10.10.

link|improve this question
feedback

5 Answers

up vote 3 down vote accepted

You can have Vim use the clipboard instead of the default register for yanking, putting, etc., by adding this command to your ~/.vimrc:

set clipboard+=unnamed

See

:help clipboard
:help 'clipboard'
link|improve this answer
feedback

You first need to see if vim is compiled with clipboard support, run vim --version | grep clip and see if there is a + or - in front of clipboard and xterm-clipboard.

If it has clipboard support, copying from and pasting into the * or + registers should use the system/X11 clipboards, so "*yy would copy a line and "*p would paste it.

In Ubuntu 10.10 you can install vim-gnome to have clipboard support compiled in.

link|improve this answer
I tried both this and the method above but I can't get it to copy to system clipboard. It works fine inside Vim though. – Owais Lone Nov 12 '10 at 9:56
feedback

have a try :

"+y   and    "+p

this works for me, on Ubuntu.

link|improve this answer
feedback

The default VIM in Ubuntu is vim-tiny, which is not compiled for system clipboard support. You need to install the full VIM and the Gnome GUI to get clipboard support:

sudo at-get install vim-full vim-gnome

After you install those two packages you can then use the commands that Akira and wliao mentioned.

link|improve this answer
feedback

yank to the clipboard register:

 "*y

paste from the clipboard register:

 "*p

for more information:

 :help clipboard
link|improve this answer
It doesn't work. Works fine in Vim itself but does not seem to affect the system clipboard. – Owais Lone Nov 10 '10 at 8:11
Oh, it's not working because my version is 7.2 and this seems to be supported in 7.3 only. – Owais Lone Nov 10 '10 at 8:22
Then why not upgrade? – harrymc Nov 29 '10 at 20:33
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.