VS Code高对比度主题下Dendron未创建wikilink显示异常如何修复?
解决方案
方法1:通过Dendron专属配置修改无效wikilink颜色
通过快捷键Ctrl+Shift+P(Mac系统为Cmd+Shift+P)唤起命令面板,搜索并选择「首选项:打开用户设置(JSON)」,添加如下配置即可单独指定高对比度主题下未创建笔记wikilink的颜色,示例中使用和深色主题一致的橙色,你也可以替换为其他醒目高对比色:"workbench.colorCustomizations": { "[Default High Contrast]": { "dendron.wikilink.broken.foreground": "#ff9900" } }方法2:通过TextMate规则强制覆盖样式
如果方法1未生效,可在用户设置JSON中添加如下配置,直接命中Dendron无效wikilink的语法作用域修改样式:"editor.tokenColorCustomizations": { "[Default High Contrast]": { "textMateRules": [ { "scope": "text.html.markdown.wikilink.broken.dendron", "settings": { "foreground": "#ff9900", "fontStyle": "underline" } } ] } }可选适配方案
如果你使用的Dendron版本语法作用域有变动,可以通过命令面板搜索并选择「开发人员:检查编辑器令牌和作用域」,将光标移动到未创建笔记的wikilink位置,复制界面显示的token作用域,替换方法2中的scope值即可完成适配。
内容的提问来源于stack exchange,提问作者Kim Stacks
相关产品推荐
相关产品推荐

