我遇到了vi对包含内置函数或关键字的变量进行词汇突出显示的问题。例如,像missions_in_window
这样的python变量将对单词“in”进行部分突出显示,而变量的其余部分保持默认颜色。请参阅下面的示例图片。
是否可以阻止此突出显示?这只是一个小小的烦恼,但它会分散注意力,我会更改变量的名称以避免问题。如果有帮助,我的.vimrc
为here。
答案 0 :(得分:1)
当您:set iskeyword-=_
时,Vim会将missions_in_window
视为三个单独的关键字:missions
,in
,window
和{{ 1}}由Python语法脚本突出显示。
解决方案很简单:不要这样做。要浏览和编辑这些变量的片段,您可以使用我的camelcasemotion plugin。