Vim如何设置colorschemes使用的目录

时间:2017-08-28 04:11:00

标签: vim

默认情况下,Vim会在<runtimepath>/colors/目录中查找colorschemes。

有没有办法指定不同的目录名,或指定vim可以查找colorschemes的其他目录?

想要其他目录的目的是组织来自第三方来源的色彩方案。

1 个答案:

答案 0 :(得分:3)

'runtimepath'实际上是以逗号分隔的目录列表。其中每个都可以包含pluginautoloadcolors等的常见结构.Vim正在考虑所有这些树的配置。

因此,要分隔第三方颜色方案,您可以将它们放在~/.vimstyles/colors/而不是~/.vim/colors中,并在~/.vimrc中增加运行时路径:

:set runtimepath+=~/.vimstyles

包管理

如果您的要求实际上为每个colorscheme(或更一般的:插件)提供了单独的目录结构,则Vim 8为其提供了内置方式::help packages。这些是~/.vim/pack/以下的自动添加到运行时路径的直接存储。 pathogen.vim已经为旧的Vim版本提供了类似的功能。

Plugin managers构建于此之上,并启用各种来源的自动更新,依赖关系管理等功能。