我使用 sublime text 的包裹控制安装软件包。安装了很多软件包之后,它的启动变得有点迟缓(也许它的性能也开始下降),而且我认为每次都加载所有软件包都是浪费资源,因为大多数软件包都是特定于语言的。思创除非我正在编辑 CSS 文件,否则它是无用的,但它仍然会加载插件。
在 vim 中,使用 NeoBundle 这样的包管理器,我们可以执行以下操作
NeoBundleLazy 'csscomb/csscomb-for-vim'
autocmd FileType css NeoBundleSource csscomb-for-vim
只有当文件类型与我们指定的文件类型匹配时,才会加载该包(即使我们在编辑时更改了文件类型)。Sublime Text 有类似的功能吗?