阻止vi部分突出显示包含python关键字的变量名

时间:2014-10-16 18:14:38

标签: vim syntax-highlighting vi vim-syntax-highlighting

我遇到了vi对包含内置函数或关键字的变量进行词汇突出显示的问题。例如,像missions_in_window这样的python变量将对单词“in”进行部分突出显示,而变量的其余部分保持默认颜色。请参阅下面的示例图片。

是否可以阻止此突出显示?这只是一个小小的烦恼,但它会分散注意力,我会更改变量的名称以避免问题。如果有帮助,我的.vimrchere

vi partial keyword highlighting

1 个答案:

答案 0 :(得分:1)

当您:set iskeyword-=_时,Vim会将missions_in_window视为三个单独的关键字:missionsinwindow和{{ 1}}由Python语法脚本突出显示。

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