在 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!命令。

相关内容