【问题标题】:Hide inline errors (phantoms) in Sublime Text 4在 Sublime Text 4 中隐藏内联错误(幻象)
【发布时间】:2021-08-22 05:55:49
【问题描述】:

以下内容曾经在 Sublime Text 3 中工作,但在 ST4 中出现错误。

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

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

类似于我之前的问题How to hide Sublime inline errors (phantoms) with Escape,但该解决方案不再适用于 Sublime Text 4。

【问题讨论】:

  • 相信我已经在论坛forum.sublimetext.com/t/…回复你了
  • @AshwinShenoy 你能把这个答案也放在这里吗?评论是暂时的,外部 URL 可能会失效。
  • @MattDMo 完成!

标签: sublimetext sublimetext4


【解决方案1】:

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

Sublime Text 3:使用内联幻象

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

错误消息:init() 得到了一个意外的关键字参数“hide_phantoms_only”

回到这一点,因为在 ST4 中不再使用幻像来显示构建错误,所以 exec 命令用来获取的任何幻像相关参数也不再有效。因此,错误。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-12
    • 2017-06-24
    • 2014-04-08
    • 2015-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多