如何禁用烦人的 Sublime Text 3 内联错误消息(打字稿)
How to disable annoying Sublime Text 3 inline error message (Typescript)
最近(也许是在更新之后?)Sublime Text 3 开始显示这些非常烦人、突兀的错误消息弹出窗口,每当文本光标出现语法错误时。
这些弹出窗口最糟糕的是,如下图所示,它们不会悬停在文本上;相反,它们会导致其下方的所有文本跳下一行以便为消息腾出空间:
也许某个地方有人喜欢这种行为,但它一直让我发疯,我不知道如何禁用它。我根本不需要弹出窗口;状态栏中的消息对我来说已经足够了。
我尝试在用户设置中将 "show_errors_inline"
设置为 false
无济于事。帮助将不胜感激。谢谢!
感谢 Keith Hall and this GitHub page,我发现这是 Microsoft 的 Typescript 插件的 "feature"。
要禁用它,请编辑以下文件(在 Windows 上;显然路径在另一个系统上会有所不同):
C:\Users\YourUserNameHere\AppData\Roaming\Sublime Text 3\Packages\TypeScript\typescript\commands\error_info.py
注释掉该文件的第 26-29 行,如下所示:
...
if len(error_text) > 0:
#if PHANTOM_SUPPORT:
# template = '<body><style>div.error {{ background-color: brown; padding: 5px; color: white }}</style><div class="error">{0}</div></body>'
# display_text = template.format(error_text)
# self.view.add_phantom("typescript_error", self.view.sel()[0], display_text, sublime.LAYOUT_BLOCK)
self.view.set_status("typescript_error", error_text)
然后重启编辑器。
最近(也许是在更新之后?)Sublime Text 3 开始显示这些非常烦人、突兀的错误消息弹出窗口,每当文本光标出现语法错误时。
这些弹出窗口最糟糕的是,如下图所示,它们不会悬停在文本上;相反,它们会导致其下方的所有文本跳下一行以便为消息腾出空间:
也许某个地方有人喜欢这种行为,但它一直让我发疯,我不知道如何禁用它。我根本不需要弹出窗口;状态栏中的消息对我来说已经足够了。
我尝试在用户设置中将 "show_errors_inline"
设置为 false
无济于事。帮助将不胜感激。谢谢!
感谢 Keith Hall and this GitHub page,我发现这是 Microsoft 的 Typescript 插件的 "feature"。
要禁用它,请编辑以下文件(在 Windows 上;显然路径在另一个系统上会有所不同):
C:\Users\YourUserNameHere\AppData\Roaming\Sublime Text 3\Packages\TypeScript\typescript\commands\error_info.py
注释掉该文件的第 26-29 行,如下所示:
...
if len(error_text) > 0:
#if PHANTOM_SUPPORT:
# template = '<body><style>div.error {{ background-color: brown; padding: 5px; color: white }}</style><div class="error">{0}</div></body>'
# display_text = template.format(error_text)
# self.view.add_phantom("typescript_error", self.view.sel()[0], display_text, sublime.LAYOUT_BLOCK)
self.view.set_status("typescript_error", error_text)
然后重启编辑器。