Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Copiar linha no VI

Na minha distribuição oficial do Ubuntu 16.04 eu consigo copiar com apenas um "y", mas isso não é sempre, alguém sabe dizer por que isso acontece?

4 respostas

Eu Jhosef, os comandos do vim é igual para qualquer S.O.

Para copiar um texto de um arquivo você faz isso :

  • Abra o arquivo com vim
  • Navegue até o conteúdo que você quer copiar
  • Use a tecla v para selecionar o conteúdo desejado -Use a tecla y para copiar o conteúdo.
  • Navegue até o local que você precise colar o conteúdo e use a tecla p .

Me informe se deu tudo certo por favor. Abraço

Caio, a dúvida é sobre o uso do y e o yy.

Pelo que entendi o yy serve pra copiar a linha atual e o y copia 2 linhas, só que as vezes ele ta copiando a atual e a anterior e outras vezes copia a atual e a posterior.

Abre um arquivo, navega até alguma linha, use a tecla y, vai até o topo do arquivo e pressiona p.

Veja quantas linhas foram adicionadas. faça o mesmo processo substituindo y por yy.

Veja se dá diferença.

solução

Oi Jhosef,

Você está certo nessa parte, quando usa o yy você está desativando o modo yank/copia de mais de uma linha, ele só vai copiar a linha atual.

Agora quando você usa o y, e move o curso para cima ou para baixo, você está copiando para a linha que você foi. Faça o teste por favor.

abraço

Pessoal? resolvido? podemos fechar o tópico?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software