隐藏 Sublime Text 4 中的内联错误(幻像)

Hide inline errors (phantoms) in Sublime Text 4

以下用于 Sublime Text 3 中,但在 ST4 中出错。

{
  "keys": ["f10"],
  "command": "exec",
  "args": {"hide_phantoms_only" : true },
},

错误信息:__init__() got an unexpected keyword argument 'hide_phantoms_only'.

与我之前的问题类似 ,但该解决方案在 Sublime Text 4 中不再有效。

那是因为在 ST4 中,不再使用幻影来显示构建错误。它们已被称为区域注释的东西所取代。

Sublime Text 3:使用内联幻象

Sublime Text 4:使用所谓的区域注释,它出现在视图的最右边缘。这样做主要是为了减少文档的回流(因为幻影会导致文本四处移动,从而导致体验有些卡顿)。

Error message: init() got an unexpected keyword argument 'hide_phantoms_only'

回到这一点,由于 ST4 中不再使用幻影来显示构建错误,因此 exec 命令过去使用的任何与幻影相关的参数也不再有效。因此,错误。

目前,我不认为有一个键绑定可以关闭所有错误注释的方法,尽管有一个开放的功能请求使注释对键盘更友好(关闭所有注释是一个该问题的一部分)

https://github.com/sublimehq/sublime_text/issues/3422