我应该如何让我的代码片段不区分大写和小写字母
How should I make my code snippets not distinguish between uppercase and lowercase letters
我正在关注这个 link(https://code.visualstudio.com/api/language-extensions/snippet-guide) 来开发我的 vscode exetension 的代码片段功能。
我希望我的代码片段不区分大小写字母。例如,"Enum"/"ENUM"/"enum"/"eNum"/"eNUm"/...等等我都需要,我应该如何配置我的“前缀”字段(比如使用正则表达式?)?
您可以定义多个前缀,选择最有可能的前缀
{
"Enum snip": {
"prefix": ["enum", "ENUM", "Enum"],
"body": ["MyEnum {}"],
"description": "Enum foo bar."
}
}
或者您可以编写 CompletionItemProvider
并使用正则表达式分析光标前的文本并创建一个片段完成项。
我正在关注这个 link(https://code.visualstudio.com/api/language-extensions/snippet-guide) 来开发我的 vscode exetension 的代码片段功能。
我希望我的代码片段不区分大小写字母。例如,"Enum"/"ENUM"/"enum"/"eNum"/"eNUm"/...等等我都需要,我应该如何配置我的“前缀”字段(比如使用正则表达式?)?
您可以定义多个前缀,选择最有可能的前缀
{
"Enum snip": {
"prefix": ["enum", "ENUM", "Enum"],
"body": ["MyEnum {}"],
"description": "Enum foo bar."
}
}
或者您可以编写 CompletionItemProvider
并使用正则表达式分析光标前的文本并创建一个片段完成项。