Problema: como posso copiar / colar isso no vim?

5

Estou trabalhando com o editor vim e encontrei y , yw , respectivamente, para copiar uma linha e uma palavra, mas como posso executar a seguinte tarefa no vim?

www.p ack.goo gle.com

Nesta linha, como posso copiar e colar ack.goo usando o editor vim?

    
por mr_eclair 04.08.2011 / 17:02

2 respostas

10

Mova o cursor em a , pressione v , use a tecla de seta para selecionar até o , pressione y . Em seguida, mova o cursor para onde você deseja colar o texto, pressione p . Feito.

    
por 04.08.2011 / 17:20
5

y é seguido por um movimento, então, como você disse, yw copiará uma palavra porque w é o movimento que leva você adiante uma palavra.

Você também pode digitar um número antes de uma ação ou antes de um movimento (ou ambos, eu suponho, mas isso multiplica os números e isso parece bobagem) para repetir a ação / movimento que muitas vezes , para arrancar 5 palavras, você pode digitar 5yw ou y5w .

No seu exemplo, l move o cursor para a esquerda, portanto, se o cursor estiver no "a" desejado, você pode fazer y7l ou 7yl .

    
por 05.08.2011 / 18:12

Tags