在插入模式下进入时,Vim文件类型插件执行了两次?

时间:2019-02-22 06:45:23

标签: vim ftplugin

我正在编辑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版本中,而我的系统环境是:

  • vim:VIM-Vi IMproved 7.4(2013年8月10日),包含补丁程序:1-207、209-326。
  • 系统:openSuse 42.3

0 个答案:

没有答案