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_Vim Syntax Highlighting - Fatal编程技术网

Vim未加载本地语法颜色

Vim未加载本地语法颜色,vim,vim-syntax-highlighting,Vim,Vim Syntax Highlighting,我试图加载一个更好的css语法文件来突出显示语法。我在我的~/.vim/syntax/目录中创建了这个目录,它被命名为css.vim,它拥有与周围所有其他目录和文件相同的权限。Vim当前从这个目录加载我的插件 当我加载一个css文件时,我会得到一些css语法高亮显示。当我执行:syntax enable时,我会得到漂亮的颜色,这似乎是较新的语法文件。当我执行:syntax off时,我得到的颜色比我最初加载文件时更少,这表明文件类型检测正在工作,但它加载的是它自己的语法文件而不是我的语法文件 奖

我试图加载一个更好的css语法文件来突出显示语法。我在我的
~/.vim/syntax/
目录中创建了这个目录,它被命名为
css.vim
,它拥有与周围所有其他目录和文件相同的权限。Vim当前从这个目录加载我的插件

当我加载一个css文件时,我会得到一些css语法高亮显示。当我执行
:syntax enable
时,我会得到漂亮的颜色,这似乎是较新的语法文件。当我执行
:syntax off
时,我得到的颜色比我最初加载文件时更少,这表明文件类型检测正在工作,但它加载的是它自己的语法文件而不是我的语法文件

奖金*

我还下载了一个
after
脚本,为css颜色提供实际颜色的背景突出显示。这也不是加载。不确定是否相关

-语法文件


-After File

:syntax enable
保留以前的设置,因此您可以看到两个语法文件的效果。这就是为什么它的颜色更鲜艳,也就是为什么与开始时相比,当你使用
:syntax off
时,你会得到更少的颜色

如果只想使用自定义语法,则必须在上执行
:syntax


您的
.vim
文件夹不在它应该位于的位置。它应该在这里
~/.vim

:syntax enable
:syntax:on
都显示相同的内容。我忘了
~
包含
用户
目录。这确实是我的
/vim
文件夹所在的位置。我已经更新了我原来的帖子。