首页 > 解决方案 > 在 Vim 中,如何设置在插件加载后运行的自动命令?

问题描述

我使用的一个 Vim 插件有一个错误,导致它设置为:syntax spell notoplevel. :syntax spell toplevel如果我在打开文件后运行命令,该错误很容易缓解。但是,我很懒,我想将修复程序放在我的init.vim / .vimrc文件中,以便它自动运行。

如何确保在有错误的插件代码之后执行我的修复,以便我的设置不会被插件覆盖?

标签: vimvim-pluginvim-syntax-highlighting

解决方案


创建一个文件,~/.vim/after/plugin/例如~/.vim/after/plugin/fix-spell.vim包含不带冒号运行的命令:

syntax spell toplevel

中的文件~/.vim/after/plugin是在您的插件加载后获取的,因此提供了一个方便的挂钩来更改可能由插件设置的设置。


推荐阅读