Python Vim polyglot语法高亮显示不覆盖默认值

Python Vim polyglot语法高亮显示不覆盖默认值,python,vim,vim-plugin,Python,Vim,Vim Plugin,我已经确保启用了上的语法,并且我可以看到vim从全灰色(无高亮显示)变为彩色版本,其中有一些基本语法高亮显示。因此,默认语法高亮显示可以工作 之后,我安装了https://github.com/sheerun/vim-polyglot我的vim编辑器插件。我的~/.vimrc文件的内容如下所示: ... if has("syntax") syntax on endif ... call plug#begin('~/.vim/plugged') Plug 'https://github

我已经确保启用了上的
语法,并且我可以看到vim从全灰色(无高亮显示)变为彩色版本,其中有一些基本语法高亮显示。因此,默认语法高亮显示可以工作

之后,我安装了
https://github.com/sheerun/vim-polyglot
我的vim编辑器插件。我的
~/.vimrc
文件的内容如下所示:

...

if has("syntax")
  syntax on
endif

...

call plug#begin('~/.vim/plugged')

Plug 'https://github.com/preservim/nerdtree.git'
Plug 'https://github.com/sheerun/vim-polyglot.git'

call plug#end()
...

在这之后,我没有看到任何变化。我仍然看到这个非常基本的语法高亮显示,但与我之前看到的没有任何不同。如何使polyglot覆盖这一非常基本的语法突出显示?

加载后,您可能需要
语法plugins@D.BenKnoble不确定那会是个问题。。。由于语法文件将在
FileType
时间加载,并且可能会在那时使用
'runtimepath'
,因此在加载插件之前启用语法应该很好。。。对吗?@PabloRibaltaPL你能说得更具体一点吗?您遇到的文件类型是什么?你能给我们一个你认为能证明这个问题的样本文件吗?哪些内容没有突出显示,而您希望突出显示?(换句话说,描述一下你所说的“基本的”…)@filbranden理论上是的。OP应该解释预期会发生什么变化(可能文件类型没有更好的语法),我正在尝试编辑python文件。如果观察到与
syntax off
相比有变化,则不使用启用
syntax的polyglot。文本仍然为白色,但类名和一些保留字会改变颜色。但是,即使在安装了polyglot插件之后,该选项板仍然保持打开状态。我试着按照@D.BenKnoble的建议去做,在加载插件后在
上添加
语法,但看起来还是一样。文件的扩展名是
.py
。还值得一提的是,我正在通过
ssh