微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 Neon Night VSCode 主题中,他是如何做错误划线而不是波浪线的?

如何解决在 Neon Night VSCode 主题中,他是如何做错误划线而不是波浪线的?

我喜欢破折号效果而不是 Neon Night VSCode 主题中的波浪线,但有些 ui 颜色对我来说有点亮。有谁知道它是如何实现效果的?我正在尝试将效果应用于不同的主题,甚至通过 GH repo 下载/梳理,但还没有弄清楚。如果这已经被问到,我很抱歉。如果我的 google-fu 坏了,请善待。

Squiggles as dashes

解决方法

主题作者在这里,这也作为问题发布在 repo 上,我写了回复 on the issue

这是我分享的内容...

您想使用这些选择器:

editorError.foreground:错误曲线 editorWarning.foreground:警告曲线 editorInfo.foreground:信息波浪线

https://github.com/chaseadamsio/vscode-theme-neon-night/blob/mainline/src/colors/editor.js#L42-L45

你也可以在你的工作台上设置这些(这样你就可以使用你最喜欢的主题而无需分叉),像这样将它们添加到你的 settings.json 中:

{
  "workbench.colorCustomizations": {
    "editorError.foreground": "#f00"
  }
}

您可以阅读有关它们的更多信息 here 并搜索“错误和警告”。

,

我发现了“令人反感的颜色”。

"editorUnnecessaryCode.border": "#FF8E8E"

我通过对主题条目进行二进制消除来发现这一点。

我认为它是用文本装饰器实现的,因为我无法用 VSC 的开发者工具找到 span 的样式。

,

破折号装饰通常由语义代码检查创建。 Squiggles 是语法检查的结果。所以它不是主题专业,会与其他主题相似。

将鼠标悬停在破折号装饰上以查看 vscode 建议执行的操作。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。