我是Language support for CloudFormation templates扩展名的作者。它提供了代码完成功能,但是现在,这违反我的意图,仅在调用时(按ctrl + space时)才触发。我怀疑这是因为该语言中的标识符封装在引号中,而VSCode会将它们视为字符串。但是,当我在“ editor.quickSuggestions”中将“ strings”设置为true时,代码完成仅在调用时仍然有效。
我已尝试更改语法高亮显示语法,因此它不再将任何内容注册为字符串,但这没有用。我也尝试过在包含引号的语言配置中指定一个'wordPattern',但是没有运气。 (Here's有关单词模式的文档)