Primeiro, isso seria :normal! a em vez de :exe "a" ; este é um comando de modo normal.
Em segundo lugar, por motivos de implementação, isso não funciona; você tem que usar o comando especial :startinsert! .
S até relacionado à pergunta anterior , mas o modo de comutação com exe "a" parece não funcionar, eu ainda tenho que pressionar manualmente o botão a
Aqui, ao abrir um arquivo recém-criado, um modelo está em uso e o cursor será movido para a posição correta, em seguida, apaga a tag e alterna para o modo appending (editing) .
function LoadFile()
0r ~/.vim/skel/tmpl.%:e
exe "normal /<CURSOR>\<Cr>"
exe "s#<CURSOR>##"
exe "a"
endf
autocmd! BufNewFile * silent! call LoadFile()
Alguma idéia?
Tags vim