Inserção e Acréscimo de Texto no Vim
100%

Text-Fu Avançado · Lição 6

Inserção e Acréscimo de Texto no Vim

Aprenda como o Vim entra no modo de Inserção antes, depois, acima ou abaixo da posição atual do cursor.

No modo Normal, o Vim interpreta as teclas como comandos. O modo de Inserção insere o texto digitado no buffer. Vários comandos do modo Normal entram no modo de Inserção em posições diferentes, permitindo começar a digitar sem uma navegação separada.

Pressione Esc para sair do modo de Inserção e retornar ao modo Normal. Se não souber qual modo está ativo, pressionar Esc é uma forma segura de restabelecer o modo Normal, embora possa cancelar uma operação pendente.

Qual tecla normalmente retorna do modo de Inserção ao modo Normal?

Inserção Antes ou Depois do Cursor

A partir do modo Normal:

  • i: entra no modo de Inserção antes do cursor.
  • a: entra no modo de Inserção depois do cursor.

Por exemplo, se o cursor estiver sobre b em abc, i começa antes de b, enquanto a começa depois. Os dois comandos mudam de modo; o texto digitado em seguida realiza a inserção.

Qual tecla do modo Normal entra no modo de Inserção imediatamente antes do cursor?

Inserção nos Limites da Linha

Comandos em maiúsculas indicam posições significativas da linha atual:

  • I: entra no modo de Inserção antes do primeiro caractere não vazio.
  • A: entra no modo de Inserção no final da linha.

Em uma linha recuada, I ignora o recuo e começa antes do primeiro texto não vazio. Use 0i se precisar especificamente inserir na coluna zero.

Qual comando do modo Normal começa a inserção antes do primeiro caractere não vazio da linha atual?

Qual comando do modo Normal vai ao final da linha atual e entra no modo de Inserção?

Abertura de uma Nova Linha

A partir do modo Normal:

  • o: abre uma nova linha abaixo da atual e entra no modo de Inserção.
  • O: abre uma nova linha acima da atual e entra no modo de Inserção.

O Vim aplica o recuo conforme as configurações atuais e as regras do tipo de arquivo. Uma quantidade pode repetir a operação de abertura, mas primeiro aprenda a forma de uma única linha para que a posição resultante do cursor seja previsível.

Qual comando do modo Normal abre uma nova linha acima da atual e entra no modo de Inserção?

Para praticar a alternância entre os modos Normal e de Inserção, experimente este laboratório:

  1. Edição de Arquivos de Texto no Linux com Vim e Nano — Pratique a criação, edição, gravação e navegação de arquivos com vi/vim e nano e domine os fundamentos dos modos Normal e de Inserção.

Lição concluída

Você concluiu Inserção e Acréscimo de Texto no Vim

Agora você sabe entrar no modo de Inserção na posição em que o novo texto deve ficar.

  • Retorne ao modo Normal com Esc.

  • Insira antes ou depois do cursor com i ou a.

  • Insira no primeiro texto ou no final da linha com I ou A.

  • Abra uma linha abaixo com o.

  • Abra uma linha acima com O.

Salve seu progresso

Crie uma conta gratuita para salvar esta lição e continuar em qualquer dispositivo.

Criar uma conta gratuita
Próxima Lição
Voltar para Text-Fu Avançado