gpt4 book ai didi

plugins - 在 Vim 中启动后如何手动加载 ftplugin?

转载 作者:行者123 更新时间:2023-12-03 22:22:48 25 4
gpt4 key购买 nike

假设我将一个 .txt 文件加载到 Vim 中。那我想换filetype=html但我也想要一个关联的 ftplugin 加载。我怎样才能做到这一点?

我试过这样的东西::set filetype plugin on:set filtype plugin_name以及 :filetype plugin_name等等等等,但我似乎无法手动加载 ftplugin。有什么建议?

我试过 :filetype=html然后 :filetype plugin on和其他组合无济于事。

编辑:我无法用任何答案“完全”解决这个问题(但它可能与我的配置有关)。然而,皮埃尔的回答非常好,所以我给了他绿色的复选标记。

最佳答案

我相当确定当您使用 :set ft=X 切换文件类型时它会自动在你的 .vim/ftplugin 文件夹中加载相关的插件。例如。 :set ft=html将加载 .vim/ftplugin/html.vim,您可以在其中加载任何相关插件。然而BufEnterBufNew与 html 文件关联的插件加载将不会加载,因为设置新文件类型不会触发这些事件。因此,如果您的 .vimrc 中有特定于 html 的插件并加载了 BufNewBufEnter你可能想把它们放在一个 .vim/ftpluging/html.vim 文件中。

您始终可以将模式行添加到更改文件类型的文本文件中。例如。 <!-- vim: ft=html --> .

关于plugins - 在 Vim 中启动后如何手动加载 ftplugin?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1970544/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com