新しく作成されたファイルにファイルテンプレートディレクトリを使用しています。
autocmd! BufNewFile * silent! 0r ~/.vim/skel/tmpl.%:e
カーソルを特定の位置(すべての〜/.vim/skel/tmpl.%で定義されています)、つまりtextの最初の位置に移動する別の関数を追加したいと思います。<CURSOR>
これは可能ですか?
要約すると、新しいファイルを作成するときにテンプレートを使用します<CURSOR>
。
答え1
たぶん、次のようなものがあります。
function LoadFile()
0r ~/.vim/skel/tmpl.%:e
exe "normal /<CURSOR>\<Cr>"
endf
autocmd! BufNewFile * silent! call LoadFile()