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 个插件正在加载。仍然不太清楚这是怎么发生的,但我怀疑是我粗心而不是犯规。
总之。我幸存下来又写了一天...
我完全关闭了 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 个插件正在加载。仍然不太清楚这是怎么发生的,但我怀疑是我粗心而不是犯规。
总之。我幸存下来又写了一天...