VSCode扩展:自定义语言的代码完成仅在被调用时触发

问题描述 投票:0回答:1

我是Language support for CloudFormation templates扩展名的作者。它提供了代码完成功能,但是现在,这违反我的意图,仅在调用时(按ctrl + space时)才触发。我怀疑这是因为该语言中的标识符封装在引号中,而VSCode会将它们视为字符串。但是,当我在“ editor.quickSuggestions”中将“ strings”设置为true时,代码完成仅在调用时仍然有效。

我已尝试更改语法高亮显示语法,因此它不再将任何内容注册为字符串,但这没有用。我也尝试过在包含引号的语言配置中指定一个'wordPattern',但是没有运气。 (Here's有关单词模式的文档)

visual-studio-code vscode-extensions
1个回答
0
投票
将wordPattern更改为“ [a-zA-Z] *解决了该问题。
© www.soinside.com 2019 - 2024. All rights reserved.