【问题标题】:Kitchen sink examples of common languages for checking syntax theming用于检查语法主题的常用语言的厨房水槽示例
【发布时间】:2017-10-11 21:58:16
【问题描述】:

我正在为 VS Code 制作主题,需要检查语法高亮。是否有任何地方可以演示最流行语言的所有类型(例如变量、标点符号、cmets、函数、对象等)?代码不需要任何意义或做任何事情,只需演示没有错误的语法即可。

【问题讨论】:

    标签: visual-studio-code themes syntax-highlighting vscode-extensions


    【解决方案1】:

    据我所知,没有这样的演示。最好的例子是现有的主题。用于描述词位的模式因语言而异,因此很难给出一个常见的例子。

    由于 vscode 使用/支持 TextMate 主题,您可以从 TM's description 开始,了解词法(字符串、数字等)到标识符之间的映射,然后在第二步中将其转换为颜色和字体样式.大多数主题作者使用 xml 样式的 .tmtheme 文件格式,而我发现 JSON/YAML 之类的样式可读性更好。例如,请参阅我创建的语法文件:antlr.json

    定义词位 id 和样式之间映射的文件是 here。主题文件独立于语法文件,也可用于其他语法(并使用它们对主题 id 的词法分配)。

    【讨论】:

    • 对不起,这不是我要问的。我只需要诸如 C、JavaScript、Go、Python 等之类的代码示例,以展示它们的核心方面。我找到了这个learnxinyminutes.com,但每个文件都包含 lot 的 cmets,这使得这项任务相当乏味。我也找不到这样的网站。也许我会做一个。感谢您的回复。
    猜你喜欢
    • 2015-06-28
    • 2021-12-20
    • 2017-06-10
    • 1970-01-01
    • 1970-01-01
    • 2018-09-08
    • 1970-01-01
    • 1970-01-01
    • 2012-05-13
    相关资源
    最近更新 更多