如何为语言扩展添加关键词(语法高亮)?

6

有没有办法从市场上添加新的关键字(用于语法高亮)到语言扩展中?具体而言,我正在使用PL/SQL扩展,但缺少一些我想要添加的关键字(例如BETWEEN,GREATEST,LEAST),而不必重新创建整个语言扩展。将新的文件扩展名与其关联非常容易,但我无法找到任何关于添加关键字的文档,就像在Notepad++中那样。

是否有我错过的文档?


你是指语法高亮吗? - bolov
@bolov 是的,为语法高亮添加关键词。 - RebelFist
请编辑您的问题以澄清。按照目前的措辞,它听起来像是您想要更改语言本身。 - bolov
当然,我能理解。谢谢。 - RebelFist
1个回答

9

将关键词添加到语言的语法文件中

  • 打开扩展文件夹

    • Windows: %USERPROFILE%\.vscode\extensions\casian.plsql-0.0.2
    • Mac/Linux: $HOME/.vscode/extensions/casian.plsql-0.0.2
  • 打开.tmLanguage文件

  • 找到包含高亮关键词(如selectfrom)的行。
  • 将缺失的关键词添加到列表中并保存文件。
  • 重新加载VSCode。现在,最近添加的关键词将被高亮显示。
  • 备份.tmLanguage文件。当插件有更新时,您的更改将被覆盖。

这正是我一直在寻找的,谢谢。我在AppData中查找了通常存储此类文件的位置,现在我明白为什么我没有找到它了。很遗憾这不能成为一个永久性的添加... - RebelFist

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接