Mudando para o modo de edição no VIM rc?

3

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?

    
por daisy 27.03.2013 / 09:01

1 resposta

3

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! .

    
por 27.03.2013 / 12:09

Tags