vim - 在 Vim 中,如何设置在插件加载后运行的自动命令?
问题描述
我使用的一个 Vim 插件有一个错误,导致它设置为:syntax spell notoplevel
. :syntax spell toplevel
如果我在打开文件后运行命令,该错误很容易缓解。但是,我很懒,我想将修复程序放在我的init.vim / .vimrc
文件中,以便它自动运行。
如何确保在有错误的插件代码之后执行我的修复,以便我的设置不会被插件覆盖?
解决方案
创建一个文件,~/.vim/after/plugin/
例如~/.vim/after/plugin/fix-spell.vim
包含不带冒号运行的命令:
syntax spell toplevel
中的文件~/.vim/after/plugin
是在您的插件加载后获取的,因此提供了一个方便的挂钩来更改可能由插件设置的设置。
推荐阅读
- java - 接口、类和子类继承
- tsql - 您将如何创建基于一列但按另一列排序的组标识符?
- php - 我在 Xampp 上运行两个版本的 PHP 时遇到问题
- c - 尝试 malloc 时具有特定输出的 Valgrind 泄漏和分段错误
- sql - 将周末计数滚动到星期一计数
- python - 如果 URL 中传递了超过 1 个参数,Django 无法在 POST 请求正文中加载 Json
- java - 使用带有 java 的 testng 从程序中的另一个类调用方法时出现问题
- android - 使用 ContentProvider 将文件附加到电子邮件不起作用
- c# - 将模型传递给 Angular 中的两个或三个参数的数据层
- swift - 如何让用户拍照并分享?