Android

Como copiar, recortar e colar no vim / vi

Editor de Textos Vi 08 - Copiar, Recortar e Colar caracteres, palavras e linhas - Linux

Editor de Textos Vi 08 - Copiar, Recortar e Colar caracteres, palavras e linhas - Linux

Índice:

Anonim

Ao trabalhar com arquivos de texto, copiar, recortar e colar texto é uma das tarefas mais comumente executadas.

O Vim ou seu precursor Vi vem pré-instalado no macOS e em quase todas as distribuições Linux. Conhecer o básico do Vim é útil em uma situação em que seu editor favorito não está disponível.

Este artigo mostra como copiar, recortar e colar no editor Vim / Vi.

Copiar, Recortar e Colar no Modo Normal

Quando você inicia o editor Vim, você está no modo normal. Nesse modo, você pode executar comandos do Vim e navegar pelo arquivo.

Para voltar ao modo normal a partir de qualquer outro modo, basta pressionar a tecla Esc .

O Vim tem sua própria terminologia para copiar, recortar e colar. A cópia é chamada de arranco ( y ), o corte é chamado de exclusão ( d ) e a pasta é chamada de colocação ( p ).

Cópia (arrancada)

Para copiar texto, coloque o cursor no local desejado e pressione a tecla y seguida do comando de movimento. Abaixo estão alguns comandos úteis de arranque:

  • yy - Arranque (copie) a linha atual, incluindo o caractere de nova linha. 3yy - 3yy (copie) três linhas, começando na linha em que o cursor está posicionado. y$ - Arranque (copie) tudo, desde o cursor até o final da linha. y^ - Arranque (copie) tudo, desde o cursor até o início da linha. yw - Arranque (cópia) para o início da próxima palavra. yiw - yiw (copie) a palavra atual. y% - Arranque (cópia) para o caractere correspondente. Por padrão, os pares suportados são () , {} e . Útil para copiar texto entre colchetes.

Corte (exclusão)

No modo normal, d é a chave para recortar (excluir) texto. Mova o cursor para a posição desejada e pressione a tecla d , seguida pelo comando de movimento. Aqui estão alguns comandos de exclusão úteis:

  • dd - Exclua (recorte) a linha atual, incluindo o caractere de nova linha. 3dd - Exclua (recorte) três linhas, iniciando na linha em que o cursor está posicionado; d$ - Exclua (recorte) tudo, desde o cursor até o final da linha.

Os comandos de movimento que se aplicam ao arranque também são válidos para exclusão. Por exemplo, dw , exclui para o início da próxima palavra e d^ exclui tudo, desde o cursor até o início da linha.

Colagem (Colocação)

Para colocar o texto arrancado ou excluído, mova o cursor para o local desejado e pressione p para colocar (colar) o texto após o cursor ou P para colocar (colar) antes do cursor.

Copiar, Recortar e Colar no Modo Visual

O modo visual do Vim permite selecionar e manipular texto.

  1. Coloque o cursor na linha que deseja começar a copiar ou cortar.

    O modo visual possui três subtipos.

    • Pressione v para entrar no modo visual. Pressione V para entrar no modo de linha visual, onde o texto é selecionado por linha. Ctrl+v para entrar no modo de bloco visual. Nesse modo, o texto é selecionado por blocos retangulares.

    Entrar no modo visual também marca um ponto de seleção inicial.

    Mova o cursor para o final do texto que você deseja copiar ou recortar. Você pode usar um comando de movimento ou as teclas de seta para cima, baixo, direita e esquerda.

    Pressione y para copiar ou d para cortar a seleção.

    Mova o cursor para o local em que deseja colar o conteúdo.

    Pressione P para colar o conteúdo antes do cursor ou p para colar após o cursor.

Conclusão

Neste guia, mostramos como copiar, recortar e colar no Vim.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

terminal vim