Vim JSX 文件的语法突出显示停止工作?

Vim syntax highlighting for JSX files stopped working?

我完全关闭了 vim window(这是我很少做的事情),当我打开它时,我的 jsx 文件的语法高亮停止了。

我打开了一些其他的 windows,其中 jsx 的语法高亮显示仍然有效。

我比较了两者的文件类型,可以看到仍在工作的文件类型设置为 javascript.jsx,而我的新 window 中完全相同的文件的文件类型为 javascriptreact.

然后我关闭了所有 windows 以查看重新加载所有是否会有效果,现在我所有的 .jsx 文件都出现了 javascriptreact 的文件类型,没有正确的语法突出显示(尤其是 jsx 部分)。

我没有故意更改我知道的任何配置选项,我正在使用 vim-jsx 插件。

有人知道会发生什么吗?我在终端 Vim 和 MacVim.

中得到相同的行为

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

求助!

好吧,这很尴尬,但显然这一行已从我的 .vimrc.

中删除
execute pathogen#infect()

因此 ~/.vim/bundle 中的 none 个插件正在加载。仍然不太清楚这是怎么发生的,但我怀疑是我粗心而不是犯规。

总之。我幸存下来又写了一天...