Vim no Ubuntu Server do Terminal OSX: cópia automática não funciona

0

A história

Estou usando o vim em um servidor Ubuntu para desenvolver uma página da web. Na maioria das vezes eu trabalho em uma máquina Windows usando putty. Sempre que eu tenho que copiar algo do vim para a área de transferência do Windows, eu apenas o seleciono enquanto mantenho o shift (o shift é necessário quando se usa set mouse = a no .vimrc).

O problema

Às vezes eu tenho que usar uma máquina OSX. Bem, não há problema: Usando o terminal OSX eu ssh para o meu servidor Ubuntu e vim como eu faço usando putty. O problema é: assim que eu coloco mouse = a, não é mais possível copiar facilmente o conteúdo para a área de transferência do OSX. Enquanto mousa = a não estiver definido, posso copiar o conteúdo selecionando-o.

O pedido

Alguém sabe como copiar facilmente algo do vim para a área de transferência do OSX se a linha "set mouse = a" estiver em .vimrc?

Obrigado.

/ edit:

A solução

em .vimrc

set mouse=a
set term=xterm

Então é possível copiar do vim no iTerm se eu pressionar "Alt" enquanto seleciono o conteúdo que eu quero copiar.

    
por SirSiggi 05.10.2011 / 08:57

2 respostas

0

Selecione o texto desejado e, em seguida, clique em Ctrl-insert para copiar e Shift-insert para colar.

    
por 05.10.2011 / 09:45
0

Você copia usando seleção de mouse então Cmd C ?

Fazer isso em plain vanilla Terminal.app funciona como pretendido aqui com mais ou menos a mesma configuração (executando o Vim com set mouse=a em um servidor Ubuntu via SSH no Terminal.app no MacOS X 10.6.7).

Mas eu instalei MouseTerm alguns meses atrás e a cópia usando seleção de mouse e Cmd O negócio C não funciona quando é ativado. Assim que eu desmarque a caixa "Left Click", copie o texto selecionado com Cmd C .

Você tem o Mouseterm instalado?

    
por 05.10.2011 / 09:46