JSX文件的Vim语法高亮显示停止工作?

JSX文件的Vim语法高亮显示停止工作?,vim,jsx,syntax-highlighting,Vim,Jsx,Syntax Highlighting,我完全关闭了一个vim窗口(我很少这样做),当我打开它备份时,我停止了jsx文件的语法高亮显示 我打开了一些其他窗口,在这些窗口中,jsx的语法高亮显示仍然有效 我比较了这两个窗口中的文件类型,发现仍然工作的文件类型被设置为javascript.jsx,而我的新窗口中完全相同的文件的文件类型为javascriptreact 然后我关闭了所有的窗口,看看是否重新加载all会有效果,现在我所有的.jsx文件都出现了javascriptreact的文件类型,没有正确的语法突出显示(特别是jsx部分)

我完全关闭了一个vim窗口(我很少这样做),当我打开它备份时,我停止了jsx文件的语法高亮显示

我打开了一些其他窗口,在这些窗口中,jsx的语法高亮显示仍然有效

我比较了这两个窗口中的文件类型,发现仍然工作的文件类型被设置为
javascript.jsx
,而我的新窗口中完全相同的文件的文件类型为
javascriptreact

然后我关闭了所有的窗口,看看是否重新加载all会有效果,现在我所有的
.jsx
文件都出现了
javascriptreact
的文件类型,没有正确的语法突出显示(特别是jsx部分)

我没有故意更改我知道的任何配置选项,我正在使用
vimjsx
plugin

有人知道会发生什么吗?我在终端Vim和MacVim中得到了相同的行为

值得注意的是,当我手动将文件类型设置回
javascript.jsx
时,它没有效果


救命啊

好的,这很尴尬,但很明显这一行已经从我的
.vimrc
中删除了

execute pathogen#infect()
因此,
~/.vim/bundle
中的插件都没有加载。我仍然不太清楚这是怎么发生的,但我怀疑我的疏忽而不是犯规


无论如何。我又活了一天,开始编写代码…

尝试
:verbose set ft?
查看设置的来源。。。如果显式使用
:set ft=javascript.jsx
,它是否修复了它(对于单个文件)?Vim 8.1.1930添加了对
javascriptreact
文件类型的本机支持:为什么怀疑鸡?:)@基思·尼古拉斯很好。我已经更新了。我们中的一些人不是以英语为母语的。我是说,我是,但我们有些人不是。英雄联盟