奇怪的python使用spf13-vim突出显示

时间:2016-12-06 01:04:52

标签: vim

所以我最近一直在使用spf13-vim,我尝试更改默认的colorscheme,但出于某种原因,当我这样做时,我会突然发现单词。突出显示似乎取决于文件类型,以使我的.txt和.py文件看起来不同。

例如,下图显示了对headnodeclusterRunbwavt的突出显示效果。仅当我从默认值更改colorscheme时才会发生这种情况。那么有没有办法阻止这种情况发生?

enter image description here

1 个答案:

答案 0 :(得分:0)

您需要找出导致突出显示的语法组。 :syn list显示所有活动组,但在安装SyntaxAttr.vim - Show syntax highlighting attributes of character under cursor插件时更容易。当您拥有违规语法组的名称时,您可以调查其来源; (最后一行):scriptnames可能会有所帮助。

如果您无法通过这种方式找到突出显示,则可能是拼写检查;这是语法突出显示的基础。您可以通过

列出相应的突出显示组
:hi SpellBad | hi SpellCap | hi SpellLocal | hi SpellRare

如果您不想进行拼写检查,

:set nospell

将其关闭。

肥皂盒

spf-13 Janus 这样的Vim“发行版”会通过快速安装和开箱即用的设置来引诱您,但您需要付出代价复杂性(您需要了解Vim的运行时加载方案和分布的任意约定)和不灵活性(分布可能使一些事情变得更容易,但其他事情非常困难)。 Vim非常可定制,使用其他人的定制毫无意义。