Como copiar texto do vim para a área de transferência?

0

Estou tentando copiar texto do vim para minha área de transferência. Estou ciente de que isso só funciona em certas circunstâncias, mas eu consegui fazer isso duas vezes até agora, então deve ser um problema com o meu método. Infelizmente, em ambas as ocasiões eu imediatamente me esqueci do método que eu costumava fazer.

Aqui estão os métodos que eu tentei que não funcionam (para essas instruções, suponho que eu não liberei uma chave até ela informar):

Método 1:
1) Pressione a tecla shift | 2) Pressione a tecla v
3) Liberte a tecla Shift
4) Pressione a tecla de seta para baixo até que você deseje 5) Pressione a tecla shift | 6) Pressione a tecla igual (isto é + quando o turno é pressionado)
7) Libere a tecla shift | 8) Pressione a tecla y
9) Libertar é igual a tecla (+)
Resultado: texto não copiado.

Método 2 (não muda até o passo 7):
1) Pressione a tecla shift | 2) Pressione a tecla v
3) Liberte a tecla Shift
4) Pressione a tecla de seta para baixo até que você deseje 5) Pressione a tecla shift | 6) Pressione a tecla igual (isto é + quando o turno é pressionado)
7) Libere a tecla shift | Resultado: antes que eu tenha tempo para pressionar y, o recuo é perdido e o texto não é mais destacado.

    
por Rio 15.04.2015 / 10:33

2 respostas

2

Por padrão, selecione o texto e, em seguida, você pode usar "+y

Veja a ajuda para a área de transferência, :h clipboard .

    
por 15.04.2015 / 10:36
1

Se você estiver usando gvim , poderá usar o menu: Editar- > Copiar. Se você estiver usando a versão do console de vim , poderá usar os comandos que gvim explicitamente anota além das entradas do menu; no seu caso é "+y . Portanto, marque qualquer texto com os comandos visuais, V , v ou Ctrl-V e, em seguida, digite "+y para colocar a região marcada no buffer de copiar / colar.

    
por 15.04.2015 / 11:31

Tags