[文本编辑器]基于符号高亮

配置

   "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "scope": "shuang-yinhao",
                "settings": {
                    "foreground": "#FF0000",
                    "fontStyle": "bold"
                }
            }
        ]
    }

选择器

文字部分

  • 匹配中文neirong.hanzi
  • 匹配数字neirong.shuzi
  • 匹配其他字符neirong.qita

引号部分

  • 双引号“xx”,默认选择器:shuang-yinhao,内容选择器:shuang-yinhao-neirong

  • 单引号‘xx’,默认选择器:dan-yinhao,内容选择器:dan-yinhao-neirong

  • 直角引号1「xx」,默认选择器:zhijiao-yinhao1,内容选择器:zhijiao-yinhao1-neirong

  • 直角引号2『xx』,默认选择器:zhijiao-yinhao2,内容选择器:zhijiao-yinhao2-neirong

  • 双书名号《xx》,默认选择器:shuang-shuminghao,内容选择器:shuang-shuminghao-neirong

  • 单书名号<xx>,默认选择器:dan-shuminghao,内容选择器:dan-shuminghao-neirong

  • 方括号[xx],默认选择器:fang-kuohao,内容选择器:fang-kuohao-neirong

  • 圆括号(xx),默认选择器:yuan-kuohao,内容选择器:yuan-kuohao-neirong

  • 六角括号〔xx〕,默认选择器:liujiao-kuohao,内容选择器:liujiao-kuohao-neirong

  • 方头括号【xx】,默认选择器:fangtou-kuohao,内容选择器:fangtou-kuohao-neirong

点号

  • 匹配所有点号dianhao
  • 匹配句内点号dianhao.nei
  • 匹配句末点号dianhao.mo
  • 逗号 选择器:dianhao.nei.dou
  • 顿号 选择器:dianhao.nei.dun
  • 冒号 选择器:dianhao.nei.mao
  • 分号 选择器:dianhao.nei.fen
  • 句号 选择器:dianhao.mo.ju
  • 问号 选择器:dianhao.mo.wen
  • 叹号 选择器:dianhao.mo.tan

标号

  • 匹配所有标号biaohao
  • 破折号————选择器:biaohao.pozhe
  • 省略号……选择器:biaohao.shenglue
  • 短横线-选择器:biaohao.duanheng
  • 一字线——选择器:biaohao.yizi
  • 波浪线~选择器:biaohao.bolang
  • 间隔符·选择器:biaohao.jiange
1 个赞