Vim - Editando

O Vim fornece muitos comandos que tornam a funcionalidade de edição realmente poderosa. Neste capítulo, discutiremos os seguintes itens -

  • Insert
  • Append
  • Abrir nova linha
  • Substitute
  • Change
  • Replace
  • Join

Insira o texto antes do cursor

Para inserir texto antes do cursor, execute as seguintes etapas -

  • Para inserir texto antes do cursor, execute as seguintes etapas
  • Mudar para o modo de inserção
i

Insira o texto no início da linha

Vamos supor que você esteja no meio da linha e deseja inserir texto no início da linha atual, em seguida, execute as seguintes etapas -

  • Mudar para o modo de comando
Esc
  • Ativar modo de inserção
I

Esta ação irá mover o cursor para o início da linha atual e colocar o Vim no modo de inserção

Anexar texto após o cursor

Para acrescentar texto após o cursor, execute os seguintes passos

  • Mude para o modo de comando e mova o cursor para a posição apropriada
Esc
  • Mudar para o modo de inserção
a

Esta ação moverá o cursor em uma posição e mudará o Vim no modo de inserção.

Anexar texto no final da linha

Vamos supor que você esteja no meio da linha e deseja acrescentar texto no final da linha atual, em seguida, execute as seguintes etapas -

  • Mudar para o modo de comando
Esc
  • Mudar para o modo de inserção
A

Esta ação moverá o cursor para o final da linha e mudará o Vim no modo de inserção

Abrir nova linha abaixo do cursor

Vamos supor que você está no meio da linha e deseja abrir uma nova linha abaixo da linha atual, em seguida, execute as seguintes etapas -

  • Mudar para o modo de comando
Esc
  • Mudar para o modo de inserção
o

Esta ação irá inserir uma linha em branco abaixo da linha atual e alternar o Vim no modo de inserção

Abra uma nova linha acima do cursor

Vamos supor que você esteja no meio da linha e deseja abrir uma nova linha acima da linha atual e, em seguida, execute as seguintes etapas -

  • Mudar para o modo de comando
Esc
  • Mudar para o modo de inserção
o

Esta ação irá inserir uma linha em branco acima da linha atual e colocar o Vim no modo de inserção

Texto substituto

Vamos supor que você deseja substituir um único caractere e realizar as seguintes etapas -

  • Mudar para o modo de comando
Esc
  • Mova o cursor para a posição apropriada
  • Mudar para o modo de inserção
s

Esta ação excluirá o caractere sob o cursor e alternará o Vim no modo de inserção. Para substituir o uso da linha inteira -

s

Esta ação irá deletar a linha inteira e colocar o Vim no modo de inserção.

Mudar o texto

Vamos supor que você queira alterar o texto na linha atual e, em seguida, execute as seguintes etapas -

  • Mudar para o modo de comando
Esc
  • Execute o seguinte comando -
cc

Isso é semelhante à ação de substituição usando S

Para alterar o texto da posição atual do cursor, execute o seguinte comando

C

Esta ação excluirá o texto após a posição atual do cursor e alternará o Vim no modo de inserção.

Substituir texto

Para substituir um único caractere, execute as seguintes etapas -

  • Mudar para o modo de comando
Esc
  • Mova o cursor para a posição apropriada
  • Execute o seguinte comando -
r
  • Insira o caractere a ser substituído.

Observe que este comando não mudará o Vim no modo de inserção

Para substituir a linha inteira, execute -

R

Ele mudará o Vim no modo de substituição, conforme mostrado na imagem abaixo -

Texto de junção

Para juntar duas linhas, execute os seguintes passos -

  • Mudar para o modo de comando
Esc
  • Mova o cursor para a linha apropriada
  • Execute o seguinte comando -
J