0

我正在编辑一个文件filetype=help并想在进入插入模式时做一些事情。所以我放了一个新的 ftplugin ~/.vim/ftplugin/help.vim

" ~/.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
4

0 回答 0