VIM rcから編集モードに切り替えますか?

VIM rcから編集モードに切り替えますか?

S前の質問に関連するまでしかし、モード切り替えが機能していないようです。それでも手動でボタンを押す必要がありexe "a"ます。a

ここで新しく作成したファイルを開くと、テンプレートが使用され、カーソルが正しい位置に移動してタグが消去され、モードが切り替わりますappending (editing)

function LoadFile()
  0r ~/.vim/skel/tmpl.%:e
  exe "normal /<CURSOR>\<Cr>"
  exe "s#<CURSOR>##"
  exe "a"
endf

autocmd! BufNewFile * silent! call LoadFile()

どんなアイデアがありますか?

答え1

まず、これは通常モードコマンドである;を:normal! a置き換えます。:exe "a"

第二に、実装上の理由で特別なコマンドを使用する必要があります:startinsert!

関連情報