如何为语言扩展添加关键字(语法高亮)?
How to add keywords (syntax highlighting) to language extension?
有谁知道从市场向语言扩展添加新关键字(用于语法高亮显示)的方法吗?具体来说,我使用的是 PL/SQL 扩展,但它缺少一些我想添加的关键字(如 BETWEEN、GREATEST、LEAST),而无需我自己重新创建整个语言扩展。将新文件扩展名与其相关联非常容易,但我还没有找到任何关于添加关键字的文档,例如在 Notepad++ 中。
是否有我遗漏的文档?
将关键字添加到语言的语法文件
打开扩展的文件夹
- Windows:
%USERPROFILE%\.vscode\extensions\casian.plsql-0.0.2
- Mac/Linux:
$HOME/.vscode/extensions/casian.plsql-0.0.2
打开.tmLanguage
文件
- 转到包含突出显示关键字的行,例如
select
和 from
。
- 将缺少的关键字添加到列表中并保存文件
- 重新加载VSCode。现在最近添加的关键字突出显示
- 备份
.tmLanguage
文件。当插件更新时,您的更改将被覆盖。
有谁知道从市场向语言扩展添加新关键字(用于语法高亮显示)的方法吗?具体来说,我使用的是 PL/SQL 扩展,但它缺少一些我想添加的关键字(如 BETWEEN、GREATEST、LEAST),而无需我自己重新创建整个语言扩展。将新文件扩展名与其相关联非常容易,但我还没有找到任何关于添加关键字的文档,例如在 Notepad++ 中。
是否有我遗漏的文档?
将关键字添加到语言的语法文件
打开扩展的文件夹
- Windows:
%USERPROFILE%\.vscode\extensions\casian.plsql-0.0.2
- Mac/Linux:
$HOME/.vscode/extensions/casian.plsql-0.0.2
- Windows:
打开
.tmLanguage
文件- 转到包含突出显示关键字的行,例如
select
和from
。 - 将缺少的关键字添加到列表中并保存文件
- 重新加载VSCode。现在最近添加的关键字突出显示
- 备份
.tmLanguage
文件。当插件更新时,您的更改将被覆盖。