Vim - Registra

O Vim fornece muitos registros. Podemos usar esses registros como várias pranchetas. Este recurso é realmente útil ao trabalhar com vários arquivos. Neste capítulo, discutiremos os seguintes itens -

  • Copiar texto no registro
  • Colar texto do registro
  • Listar registros disponíveis
  • Tipos de registro

Copiar texto no registro

Para copiar, podemos usar o comando yank normal, ou seja, yy e para armazená-lo no registro, podemos usar a seguinte sintaxe -

“<register-name><command>

Por exemplo, para copiar texto no registro “a”, use o seguinte comando -

“ayy

Colar texto do registro

Para colar o texto do registro, use -

“<register-name>p

Por exemplo, o comando abaixo copia o texto do registro “a” -

“ap

Listar registros disponíveis

Para listar todos os registros disponíveis use o seguinte comando

:registers

Tipos de registro

O Vim suporta os seguintes tipos de registros -

Registros sem nome

O registro sem nome é denotado por “”. O Vim armazena texto excluído ou copiado neste registro

Registros nomeados

Podemos usar 26 registradores nomeados; podemos usar az ou AZ. Por padrão, o vim não usa esses registros.

Se usarmos o nome de registro em minúsculas, o conteúdo será sobrescrito e se usarmos o nome em maiúsculas, o conteúdo será anexado a esse registro.

Registros numerados

Podemos usar de 0 a 9 registros nomeados. O Vim preenche esses registros com texto do comando arrancar e excluir.

  • O registro numerado 0 contém o texto do comando de arrancar mais recente.
  • O registro numerado 1 contém o texto excluído pelo comando de exclusão ou alteração mais recente

Registros padrão

A seguir estão os registros padrão -

Sr. Não Registro e descrição
1 %

Nome do arquivo atual

2 #

Nome do arquivo alternativo para a janela atual

3 :

Comando executado mais recentemente

4 .

Contém o último texto inserido

5

Último registro usado