Edit: Lendo de novo, percebo que não entendi. Mas o que dizer:
-put
Insere linha acima da corrente.
Editar:
Assim:
put!
Para inserir na marca (m [a-z]) pode-se dizer 'aput=xx
, 'bput=xx
etc.
Eu tenho este atalho de teclado em .vimrc
:
map + :put=''<cr>
map - dd
Eu acho realmente útil para layout rápido e limpeza de arquivos fonte com + e - .
Mas usar :put=""<cr>
adiciona uma linha após a linha do cursor atual, enquanto dd
remove uma linha no cursor atual.
Prefiro que minha atalhos de teclas + insira uma linha em vez de adicioná-la depois. Que comando devo tentar?
Por que não O<Esc>
?
:map + O<Esc>
Tags vim