On 16 March 2014, Li Xue <[email protected]> wrote:
> Hi Christian,
>
> Thanks for your reminder of the x11. You are right that I need to
> start a X11 server. If I start X11 server, sometimes I can copy from
> a remote vim to the clipboard on my local mac. But if I log out of my
> account from my mac machine, it does not work again. Do you think it
> might be a bug in vim?

    You need to run an X server on your machine, and you need a ssh
connection with ForwardX11Trusted, that is, "ssh -Y" (and it actually
has to succeed; see "ssh -v -Y" to make sure). "ssh -X" is not enough.

> Here are my steps:
> 
> 1. start xquartz and open a terminal inside xquartz
> 2. from this terminal, type ssh -X remote_host_name (I also tried -Y)
> 3. for the remote vim I set ":set
> clipboard=unnamedplus,unnamed,autoselect,exclude:cons\|linux"

    It's probably a good idea to drop "unnamed", and escape '\'.  Put
something like this in your remote vimrc:

set clipboard=unnamedplus,autoselect,exclude:cons\\\\|linux

    This will make Vim use the '+' register for all yank, delete,
change, and put operations, which many people find easier to work with.

> 4. use vim open a file from the remote_host_name
> 5. inside vim, type yy to yank a line into system clipboard, and if
> I am lucky with this ssh session, I can paste that line into a text
> editor on my local mac machine.
[...]

    Open xclipboard on the local machine, and yank a line in the remote
vim.  You should see the line appear in xclipboard, and this should work
both with a remote gvim, and with a remote console vim.

    /lcd

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Raspunde prin e-mail lui