Frequentemente, acho necessário inserir uma linha em branco abaixo ou acima da linha atual ao editar no vim. o
e O
fará isso, mas posteriormente eles mudam para o modo de inserção, o que é irritante. Existe algum comando interno para fazer isso que permanecerá no modo normal?
25
<Space>o
e<Space>O
em vez disso.Eu tenho usado esses
na minha
.vimrc
por anos.Pressione Enter para inserir uma linha em branco abaixo da atual, Shift + Enter para inseri-la acima.
fonte
k
no final do primeiro mapa ej
no final do segundo mapa.Outra maneira de inserir linhas acima ou abaixo:
Observe que a solução de romainl e Shunz moverá o cursor para a linha recém-inserida, enquanto essa e também a de Ingo Karkat manterão o cursor no mesmo local.
fonte
Não, não há comando interno para isso.
Esses mapeamentos fazem o que você deseja:
fonte