Dia 5: Adicionando texto
Antes de adicionar texto, é preciso entender primeiro onde o cursor se encontra.
Imagine que o cursor é um bloco que envolve todo o caractere atual. A posição do cursor, neste caso, está no canto inferior esquerdo.
Assim, para adicionar texto, temos os seguintes comandos (em modo normal):
[i]
entra em modo de inserção na posição atual do cursor. Lembre-se que, como o cursor está no canto inferior esquerdo, o caractere que estiver sob o cursor será empurrado pra direita conforme você for digitando;[I]
move o cursor para o primeiro caractere que não seja espaço ou tabulação na linha do cursor e entra em modo de inserção;[a]
avança o cursor em uma posição e entra em modo de inserção;[A]
move o cursor para o último caractere na linha e entra em modo de inserção;[o]
abre uma linha em branco abaixo da linha atual e entra em modo de inserção;[O]
abre uma linha em branco acima da linha atual e entra em modo de inserção;[R]
entra em modo de inserção, mas ao invés de empurrar caracteres para frente, os caracteres serão substituidos pelos digitados. A parte interessante é que se um caractere for excluído, o caractere original irá retornar.
Existe ainda outro comando para alteração de texto, considerado parte dos
comandos de alteração mas que não permanece em modo de inserção. [r]
irá
aguardar um caractere e substituir o que está sob o cursor e retornar
imediatamente para o modo de comando.