1

当我在 Vim 中创建文件时,我的语法(对于任何语言)都会正确突出显示。假设我继续用 Xcode 打开同一个文件,保存,然后关闭文件。当我用 vim 重新打开同一个文件时,文件类型设置为“conf”。无论真正的文件类型如何(我通常使用 php、python、hmtl、javastcript、c 等),这种情况都会持续发生。为什么 vim 对文件文件类型的评估会改变,aft*emphasized text*er 用 Xcode 打开同一个文件?

我在 Lion 上运行 Xcode。

4

1 回答 1

1

虽然我不能确切地说为什么它"conf"在 Xcode 保存它之后恢复为文件类型,但你应该能够使用 filetype 的模式行将它强制为任何想要的。

例如,您将使用

"# vim: set filetype=python :"

文档不是最清楚的,但您可以将模式行包装在目标语言的注释符号(///*#<!--等)中,它会注册。检查它是否使用"set filetype"(无参数)加载了所需的文件类型,它会告诉您当前使用的是什么。

"filetype on"您还想通过放入文件来确保打开文件类型检测.vimrc

于 2012-06-21T18:22:39.847 回答