Selecione o texto desejado e, em seguida, clique em Ctrl-insert
para copiar e Shift-insert
para colar.
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).
À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.
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:
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.
Selecione o texto desejado e, em seguida, clique em Ctrl-insert
para copiar e Shift-insert
para colar.
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?