【发布时间】:2015-12-31 20:04:01
【问题描述】:
我以某种方式破坏了我的 apache httpd-vhosts.conf 文件的默认语法突出显示和文件类型识别,这样每次我在 vim 中打开它时,语法和文件类型都设置为“conf”。 ../conf.d/ 目录中的所有其他文件都被正确识别,即语法和文件类型都设置为“apache”。我尝试了以下方法:
-
在vim中手动设置,即
- :set syntax=apache, :set filteype=apache
- 这适用于会话,但重新打开文件时它们都会重置为“conf”
-
寻找 ~/.vimrc
- 我似乎没有,因为我通常以 root 身份编辑此文件
- yum 删除并重新安装 vim
- 没有变化。
我知道有很多关于 vim 语法和文件类型问题的类似问题的帖子,但我不知道如何解决我的问题。我的猜测是有一个映射 somewhere 说这个特定的文件应该被识别为“conf”,但这就是我所拥有的。 tia。
编辑:澄清一下,我想知道的是这个文件是如何“卡”在“conf”语法和文件类型上的,而所有其他 .conf 文件都是“apache”语法和文件类型。
【问题讨论】:
标签: apache vim syntax syntax-highlighting