freeCodeCamp/guide/portuguese/vim/copy-and-paste/index.md

41 lines
2.3 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

---
title: Copy and Paste
localeTitle: Copiar e colar
---
# Copiando e colando no Vim
No Vim, copiar é comumente chamado de 'yanking' e colar permanece o mesmo.
### Teclas de Comando
As chaves usadas para puxar e colar no Vim são:
* `x` para excluir um caractere
* `y` para arrancar
* `p` para colocar / colar depois do cursor
* `P` para colocar / colar antes do cursor
* `pp` para colocar / passar uma linha inteira
* `d` para cortar
* `dd` para cortar uma linha inteira
* `"` cortar ou puxar para um registrador
### Copiando
Para arrancar ou cortar, digite `y` ou `d` , seguido por um "objeto de texto". Estes descrevem quanto texto deve ser removido ou excluído. Por exemplo, `yw` copia uma palavra e `d$` apaga do cursor para o final da linha. Eles também podem ser usados no modo visual, pressionando `v` e movendo o cursor e, em seguida, pressionando `d` exclui todo o texto dentro da seleção.
### Registros
Um registrador é apenas outro nome para a área de transferência. Mas ao contrário de outros editores de texto, o Vim tem muitas dessas "pranchetas".
Para arrancar ou apagar para um registrador, digite `"<register name><command>` (por exemplo: `"ayw` para \[y\] ank \[w\] ord para registrar `a` ). Os nomes de registros podem ter apenas um caractere por motivos óbvios ( `"m` , `"M` , `"3` são permitidos, mas `"mr` , `"MyReg` , `"MyRegisterName` não são). O registrador padrão que é armazenado quando nenhum registro é especificado é `"` e a área de transferência do sistema que pode ser acessada em outros programas é `+` . Você também pode usar caracteres minúsculos para acessar registros e usar caracteres maiúsculos para anexar aos registros. Por exemplo `"dyy` copia a linha atual para o `d` registro, digitando `"D3yw` copia as próximas 3 palavras e as adiciona ao que já está armazenado em `d` .
### Colando
A colagem pode ser feita no modo normal ou no modo de inserção. No modo normal:
* `p` pastas após o cursor
* `P` pastas antes do cursor
* `gp` cola depois do cursor e move o cursor para o final da pasta
* `gP` cola antes do cursor e move o cursor para o final da pasta
No modo de inserção, digite `Ctrl-r` para colar e, em seguida, digite um registro, normalmente `"` , isso irá colar a partir do registro onde o cursor está e mover o cursor para depois da pasta.