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