2.3 KiB
title | localeTitle |
---|---|
Copy and Paste | 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 caracterey
para arrancarp
para colocar / colar depois do cursorP
para colocar / colar antes do cursorpp
para colocar / passar uma linha inteirad
para cortardd
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 cursorP
pastas antes do cursorgp
cola depois do cursor e move o cursor para o final da pastagP
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.