在最新版本的Sublime Text(3.2 Build 3200)中,我遇到了用Python编写时出现的语法突出显示错误。每当我创建具有键/值对的字典时,其中代表该值的变量以“ for”开头,该行末尾的逗号以及字典中所有后续行均以粉红色突出显示。例如:
{
"test": fordgtths,
}
在我的编辑器中,以上文本中的逗号以粉红色突出显示。当我更改变量以使其不以“ for”开头时,突出显示错误消失了。这实际上是一个错误,还是我明显缺少了什么?有没有办法解决它,还是我只需要等待补丁?
实际上,这是他们将在下次更新中修复的错误。但是,目前,人们可以自己手动应用此修复程序。请参阅此处的拉取请求:
https://github.com/sublimehq/Packages/pull/1896/commits/c0d0c4753162c2f4aef417c1f29fc17ff5a73e60
本质上,您需要转到Sublime Text安装文件夹,然后转到Packages文件夹。找到Python.sublime-package文件,它是一个.zip文件。重命名它,使其具有.zip扩展名,然后进入。然后打开名为Python.sublime-syntax的文件。在1006行,您应该看到
match: (?=for)
更改为
match: (?=for\b)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句