在vim中如何切换配置文件?

3
我计划使用Vim进行两种类型的开发:Python和Javascript。我为每种语言配置了不同的插件。我想知道这些插件是否会相互冲突,以及是否存在"切换开发配置文件"的机制。
谢谢。

1
基于文件类型自动加载插件 - Karoly Horvath
1
ftplugins基于文件类型。autoload插件不是为了在切换缓冲区时自动卸载和重新加载而设计的。我不知道它们如何有所帮助,除非通过某种多态性编写多文件类型感知插件(我在我的重构套件中使用)。这很棘手,对OP并没有什么帮助。 - Luc Hermitte
2个回答

3
你可以使用 -u 参数来加载非默认的 .vimrc 文件 (-U 用于加载 .gvimrc),在那里你可以加载特定的插件。你可以创建快捷方式或别名到该命令,并以此方式拥有不同的配置文件。也许它不是实时切换,但这是最简单的方法。

3

如果您使用的插件编写正确(缓冲区本地设置、命令、缩写和映射),那么一切都应该很好。通常这是通过ftplugins完成的,而不是真正的插件。

如果您看到了不良行为,您需要搜索哪些插件编写不正确,然后联系他们的维护者来修复问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接