加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

插件 – 如何在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 - &gt ;.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读