跳转到文本的第一个位置“”

跳转到文本的第一个位置“”

我正在为新创建的文件使用文件模板目录,

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()

相关内容