0
我在vi的词法突出显示包含内建或关键字的变量时遇到了问题。例如,像missions_in_window
这样的python变量将在单词“in”中具有部分高亮显示,而变量的其余部分保持默认颜色。请参阅下面的示例图片。阻止vi部分突出显示包含python关键字的变量名称
是否可以防止这种突出显示?这只是一个宠儿,但它会分散注意力,我会改变变量的名称来避免这个问题。如果这有帮助,我的.vimrc
是here。
我在vi的词法突出显示包含内建或关键字的变量时遇到了问题。例如,像missions_in_window
这样的python变量将在单词“in”中具有部分高亮显示,而变量的其余部分保持默认颜色。请参阅下面的示例图片。阻止vi部分突出显示包含python关键字的变量名称
是否可以防止这种突出显示?这只是一个宠儿,但它会分散注意力,我会改变变量的名称来避免这个问题。如果这有帮助,我的.vimrc
是here。
当你:set iskeyword-=_
时,Vim将把missions_in_window
为三个独立的关键字:missions
,in
,window
和in
由Python语法高亮显示脚本。
解决方案很简单:不要这样做。要浏览并编辑这些变量的片段,可以使用我的camelcasemotion plugin。
我看不到这种行为。你使用的是最新版本的Vim,目前是7.4吗? – 2014-10-16 18:22:00
你使用哪些插件?你可以使用vim -u NONE -N -c''foobar.py文件类型插件重现问题吗? – 2014-10-16 20:54:47
@PeterRincker我也是7.4。 – Matt 2014-10-17 03:43:10