【问题标题】:How to add keywords (syntax highlighting) to language extension?如何在语言扩展中添加关键字(语法突出显示)?
【发布时间】:2016-10-21 11:41:41
【问题描述】:

有谁知道从市场向语言扩展添加新关键字(用于语法突出显示)的方法?具体来说,我正在使用 PL/SQL 扩展,但它缺少一些我想添加的关键字(如 BETWEEN、G​​REATEST、LEAST),而无需自己重新创建整个语言扩展。将新的文件扩展名与它关联起来非常容易,但我无法找到任何关于添加关键字的文档,例如在 Notepad++ 中。

是否有我错过的文档?

【问题讨论】:

  • 你的意思是语法高亮?
  • @bolov 是的,为语法高亮添加关键字。
  • edit 你的问题来澄清这一点。正如它的措辞,听起来你想改变语言本身。
  • 当然,我可以看到。谢谢。

标签: visual-studio-code vscode-extensions


【解决方案1】:

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

  • 打开扩展的文件夹

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

  • 转到包含突出显示的关键字的行,例如selectfrom
  • 将缺少的关键字添加到列表中并保存文件
  • 重新加载 VSCode。现在,最近添加的关键字会突出显示
  • 备份.tmLanguage 文件。当插件有更新时,您的更改将被覆盖。

【讨论】:

  • 这正是我想要的,谢谢。在通常存储此类内容的 AppData 中查找,现在我没有找到它是有道理的。很遗憾,这不能只是一个永久的添加......
猜你喜欢
  • 2018-08-23
  • 1970-01-01
  • 2022-01-25
  • 2013-08-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-01
相关资源
最近更新 更多