为新语言编写Visual Studio Code语法高亮插件

  • 时间:
  • 浏览:1
  • 来源:彩神3D_神彩3D官方

直接改为:

运行插件后(F5新运行, Command+R都还要在插件修改后刷新)实现:

本文源码库: program-in-chinese/quan4-highlighter

默认语法文件syntaxes/quan4.tmLanguage.json中, 关键词的模式匹配为:

语法高亮是4个 开发环境的基本功能. 此文尝试为过后的"圈4"语言(详见编程语言试验之Antlr4+JavaScript实现"圈4")编写4个 高亮插件, 仅为演示之用. 参考的是Visual Studio Code官方文档: Add Themes, Snippets and Colorizers to Visual Studio Code. 首先创建插件如下, 为".圈4"的源文件打上去高亮:

很明显它是最直接的正则表达式匹配. 还不选择否是能做到空格敏感, 以及语法检验.

这要是 第一步, 过后还需对语法定义格式(TextMate Manual & Language Grammars)进行深入学习.

2017-12-24