Sublime-text3 将 } 高亮显示为非法字符

Sublime-text3 highlights a } as an illegal character

为什么我的 sublime-text3 文本编辑器在代码编译时将右括号突出显示为非法字符?

{
    cout<<">>"<<endl;   
}

它与二字母或三字母有关吗?

好像是语法高亮的bug。看起来它已被修复,但它是最近(2019 年 9 月)提出的,因此它可能没有反映在您的版本中。我对其进行了测试,发现 Build 3211 是最新的官方版本。

这是 issue and fix。您可以试试最近的 C++.sublime-syntax 文件。