2014-10-16 51 views
0

我在vi的词法突出显示包含内建或关键字的变量时遇到了问题。例如,像missions_in_window这样的python变量将在单词“in”中具有部分高亮显示,而变量的其余部分保持默认颜色。请参阅下面的示例图片。阻止vi部分突出显示包含python关键字的变量名称

是否可以防止这种突出显示?这只是一个宠儿,但它会分散注意力,我会改变变量的名称来避免这个问题。如果这有帮助,我的.vimrchere

vi partial keyword highlighting

+0

我看不到这种行为。你使用的是最新版本的Vim,目前是7.4吗? – 2014-10-16 18:22:00

+0

你使用哪些插件?你可以使用vim -u NONE -N -c''foobar.py文件类型插件重现问题吗? – 2014-10-16 20:54:47

+0

@PeterRincker我也是7.4。 – Matt 2014-10-17 03:43:10

回答

1

当你:set iskeyword-=_时,Vim将把missions_in_window为三个独立的关键字:missionsinwindowin由Python语法高亮显示脚本。

解决方案很简单:不要这样做。要浏览并编辑这些变量的片段,可以使用我的camelcasemotion plugin

相关问题