我正在编辑filetype=help
的文件,并且想在以插入模式进入时进行某些操作。因此,我在~/.vim/ftplugin/help.vim
中放了一个新的ftplugin:
" ~/.vim/ftplugin/help.vim
echom 'execute help ftplugin'
augroup filetype_help
autocmd! " or autocmd! InsertEnter <buffer>
autocmd InsertEnter <buffer> echom 'enter insert mode'
augroup END
但是当我第一次进入插入模式时,它不起作用。我还发现,首次进入插入模式时,它将在~/.vim/ftplugin/help.vim
中执行插件代码,它将两次显示execute help ftplugin
。
也许它仅出现在某些vim版本中,而我的系统环境是: