Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim如何设置用于颜色方案的目录_Vim - Fatal编程技术网

Vim如何设置用于颜色方案的目录

Vim如何设置用于颜色方案的目录,vim,Vim,默认情况下,Vim在/colors/目录中查找配色方案 有没有一种方法可以指定不同的目录名,或者指定vim在查找colorschemes时可以使用的其他目录 想要其他目录的目的是为了组织来自第三方来源的配色方案。'runtimepath'实际上是一个以逗号分隔的目录列表。其中每一个都可以包含插件,自动加载,颜色,等等的公共结构。Vim正在考虑所有这些树的配置 因此,要分离第三方颜色方案,您可以将它们放入~/.vimstyles/colors/而不是~/.vim/colors,并在~/.vimrc

默认情况下,Vim在
/colors/
目录中查找配色方案

有没有一种方法可以指定不同的目录名,或者指定vim在查找colorschemes时可以使用的其他目录


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

'runtimepath'
实际上是一个以逗号分隔的目录列表。其中每一个都可以包含
插件
自动加载
颜色
,等等的公共结构。Vim正在考虑所有这些树的配置

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

:set runtimepath+=~/.vimstyles
包管理 如果您的需求实际上是为每个colorscheme(或更通用的:plugin)提供一个单独的目录结构,那么Vim 8提供了一种内置方式:
:help packages
。它们是
~/.vim/pack/
下面的目录,自动添加到运行时路径。也为较旧的Vim版本提供了类似的功能

在此基础上构建,并启用诸如从各种源自动更新、依赖关系管理等功能。

您可以通过动态设置
运行时路径来实现,但这对于您有限的“需求”来说可能太复杂了。您应该研究“运行时路径管理器”,如病原体或“插件管理器”,如vim plug。