Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.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

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
在Xcode中打开同一文件前后在Vim中突出显示语法_Xcode_Vim_Syntax Highlighting - Fatal编程技术网

在Xcode中打开同一文件前后在Vim中突出显示语法

在Xcode中打开同一文件前后在Vim中突出显示语法,xcode,vim,syntax-highlighting,Xcode,Vim,Syntax Highlighting,当我从Vim中创建文件时,我的语法(对于任何语言)都会正确地突出显示。 假设我继续用Xcode打开同一个文件,保存,然后关闭该文件。当我用vim重新打开同一个文件时,filetype被设置为“conf”。 无论真正的文件类型是什么(我通常使用php、python、hmtl、javastcript、c等),这种情况都会持续发生。 为什么vim对文件类型的评估会发生变化,用Xcode打开同一个文件 我正在Lion上运行Xcode。我无法确切说明为什么在Xcode保存文件类型后,它会还原为“conf”

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


我正在Lion上运行Xcode。

我无法确切说明为什么在Xcode保存文件类型后,它会还原为
“conf”
文件类型,您应该能够使用for the强制将其转换为您想要的任何文件类型

例如,您可以使用

"# vim: set filetype=python :"

文档不是最清晰的,但您可以用目标语言的注释符号(
/
/*
#
将模型线包装起来,我无法确切说明为什么它会恢复到
“conf”
filetype在Xcode保存文件类型后,您应该能够使用for将其强制为您想要的任何内容

例如,您可以使用

"# vim: set filetype=python :"
文档不是最清晰的,但是您可以用目标语言的注释符号(
/
/*
#
“filetype on”已经在my.vimrc中设置。包装模型行是可行的,但我宁愿找到这种奇怪行为的根本原因。“filetype on”已经在我的.vimrc.Wrapping modeline中设置了,但是我更愿意找到这种奇怪行为的根本原因。