插件 – 如何在Vim启动后手动加载ftplugin?
发布时间:2020-12-15 18:37:30 所属栏目:安全 来源:网络整理
导读:说我加载一个.txt文件到Vim.然后我想改变filetype = html,但我也想要一个相关联的ftplugin加载.我该怎么做? 我已经尝试过的东西,如::set filetype插件和:set filtype plugin_name,还有:filetype plugin_name等等,但我似乎无法手动加载ftplugin.有什么建
说我加载一个.txt文件到Vim.然后我想改变filetype = html,但我也想要一个相关联的ftplugin加载.我该怎么做?
我已经尝试过的东西,如::set filetype插件和:set filtype plugin_name,还有:filetype plugin_name等等,但我似乎无法手动加载ftplugin.有什么建议么? 我试过:filetype = html然后:filetype插件和其他组合无效. 编辑:我无法“完全”解决这个与任何答案(但它可能是我的配置的个人).然而,皮埃尔的答案很好,所以我给他绿色的复选标记.
我确定当您使用以下命令切换文件类型时:set ft = X将自动将相关的插件加载到.
vim / ftplugin文件夹中.例如. :set ft = html将加载.vim / ftplugin / html.vim,您将在其中加载任何相关的插件.不过BufEnter和BufNew与html文件相关的插件加载将不会被加载,因为设置新的filetype不会触发这些事件.因此,如果您的.vimrc中加载??了具有BufNew或BufEnter的html特定插件,则可能需要将它们放在.vim / ftpluging / html.vim文件中.
您可以随时添加一个改变文件类型的文本文件的模型.例如. <! - vim:ft = html - > ;. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |