Copiar e colar texto no vim

1. Copiar e colar texto no vim

Jonathan Ferreira Bispo
jonathan bispo

(usa Ubuntu)

Enviado em 12/07/2009 - 12:09h

Galera, sei que na internet está cheio de dicas para isso mas eu não estou conseguind usá-las.
Preciso simplesmente copiar uma parte do texto no vim para a área de transferência, mas não consigo.
Já tentei usar registradores diversos como, por exemplo, "ay para copiar para registrador a. O problema é que preciso copiar para a área de transferência pois preciso utilizar esse texto em outros aplicativos, e não no mesmo arquivo do qual estou copiando.
Já tentei também usar o registrador +, "+y para copiar, e "+p para colar.
Também não funciona.

Desde já agradeço a ajuda.


  


2. Re: Copiar e colar texto no vim

Jeferson Roseira
jeferson_roseira

(usa Debian)

Enviado em 12/07/2009 - 12:56h

no man tah la tudo explicado... mas de qualquer forma segue alguns links..

http://www.cs.fsu.edu/general/vimanual.html
http://www.eb.uah.edu/ece/computing/txt/vi.html
http://csel.cs.colorado.edu/unix/viintro.html

e o man
http://www.rumour.com/viman.html


3. Copiando e colando on VIM

José Henrique
JoseHenriqueRJ

(usa Red Hat)

Enviado em 12/07/2009 - 13:36h

Caro amigo.
Já no vi/vim, faça: (para recortar)

Aperte ESC.
a)Posicione o cursor no início do texto que quer recortar ou copiar
b)Digite v minúsculo.
c)Usando as teclas de direção, marque o texto a ser recortado.
d)Digite d minúsculo.
e)Posicione o cursor no ponto onde deseja colar o texto.
f)Digite p minúsculo.

** Para copiar em vez de recortar, utiliza o "y" no lugar do "d".
:x


4. Re: Copiar e colar texto no vim

Jonathan Ferreira Bispo
jonathan bispo

(usa Ubuntu)

Enviado em 12/09/2009 - 18:16h

Amigos, agradeço a ajuda mas preciso copiar o texto para a área de transferência mesmo, para poder utilizá-lo em outro lugar, por exemplo em um terminal.

Já tentei vários artifícios mas nenhum funcionou da maneira que preciso.


5. Re: Copiar e colar texto no vim

Jonathan Ferreira Bispo
jonathan bispo

(usa Ubuntu)

Enviado em 12/09/2009 - 18:24h

Acho que encontrei uma maneira mais eficaz de demonstrar o que preciso.

Preciso copiar texto do vim para a área de transferência do KDE ou GNOME, por exemplo. Se eu clicar com o botão direito sobre o texto selecionado no vim e clicar em copiar funciona, mas eu gostaria de fazer isso pelo teclado.

Agradeço a ajuda.


6. Re: Copiar e colar texto no vim

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 12/09/2009 - 23:00h

O que acontece é que provavelmente sua versão do Vim não foi compilada com suporte a 'clipboard'! Para tirar a dúvida, execute:

vim --version | grep xterm_clipboard

Caso retorne '-xterm_clipboard' então você terá que baixar o source do Vim e compilá-lo, ativando o referido suporte.


7. Re: Copiar e colar texto no vim

Alexandre Marques
alexmercatto

(usa Debian)

Enviado em 29/12/2010 - 19:33h

Com certeza já resolveu o problema, mas se mais alguem tiver esta duvida, as vezes preciso deste recurso e resolvo da seguinte maneira, (Usando o Putty) simplesmente clico e arrasto o mouse sobre a parte do texto que desejo deixando-a selecionada, mude para o Windows no aplicativo onde quer colar e CTRL+V


8. Re: Copiar e colar texto no vim

Marcel C. Tavelin
(xinelo)

(usa Debian)

Enviado em 02/09/2011 - 14:17h

aperta shift antes de selecionar o texto com o botão no vim. depois que vc selecionar passa para leafpad ou para o seu browser com o terceiro botão (os dois juntos do mouse)


9. Re: Copiar e colar texto no vim

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 02/09/2011 - 14:20h

de uma olhada

http://aurelio.net/vim/


10. Re: Copiar e colar texto no vim

Walysson dos Reis
walyssondosreis

(usa Ubuntu)

Enviado em 30/08/2012 - 23:07h

JoseHenriqueRJ escreveu:

Caro amigo.
Já no vi/vim, faça: (para recortar)

Aperte ESC.
a)Posicione o cursor no início do texto que quer recortar ou copiar
b)Digite v minúsculo.
c)Usando as teclas de direção, marque o texto a ser recortado.
d)Digite d minúsculo.
e)Posicione o cursor no ponto onde deseja colar o texto.
f)Digite p minúsculo.

** Para copiar em vez de recortar, utiliza o "y" no lugar do "d".
:x


Excelente dica Meu caro :]


11. Copiar e Colar

Marco Aurélio
jurasvilks

(usa Outra)

Enviado em 02/07/2014 - 17:07h

Use

ctrl + insert
shift + insert

para copiar e colar.



12. Re: Copiar e colar texto no vim

Victor Carneiro Torrão
torrao

(usa Ubuntu)

Enviado em 25/10/2016 - 10:30h

Algo que resolveu o meu problema foi o seguinte.

1- Digito v e selecionei as linhas desejadas
2- digito y e copio a linha
3- digito :tabedit /tmp/arquivo_a_recber_o_conteudo ( o tabedit abre um novo arquivo dentro do vim)
4- no novo arquivo colo com a tecla p e saio salvando :wq






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts