visual-studio-code - VS Code 中的“自动可选链完成”是什么时候触发的?
问题描述
VS Code 1.40 有两个新设置javascript.suggest.includeAutomaticOptionalChainCompletions
,typescript.suggest.includeAutomaticOptionalChainCompletions
我知道这些设置应该通过建议完成来启用或禁用可选链完成的建议?.
。我不明白什么时候?.
会触发这些完成。我已将这两个设置设置为 true,并且我使用的是 TypeScript 3.8,但是当我编写以下代码时:
const adventurer = {
name: 'Alice',
cat: {
name: 'Dinah'
}
};
const dogName = adventurer.dog?.
之后我没有得到自动可选链完成dog?.
。
那么VS Code中的javascript.suggest.includeAutomaticOptionalChainCompletions
和设置的用例是什么?typescript.suggest.includeAutomaticOptionalChainCompletions
解决方案
可选链完成在 VS Code v1.40 中不起作用。它在 Insiders v1.41.0 中运行,但现在您无法将其关闭。有一个关于此的错误报告。
此外,可选的链完成在const dogName = adventurer?.
not时触发const dogName = adventurer.dog?.
推荐阅读
- spring - 在为控制器编写单元测试时模拟自定义验证器的依赖关系
- javascript - 如何解决 XML Parsing Error: not well-formedLocation?
- azure - 在 Azure Blob 存储中导出结果的逻辑应用程序中的 MS Graph 分页
- ios - 如何替换 UITextView 中的特定字符
- sql - SQL Server:按行分组
- javascript - 如何将 jQuery css 样式更改为 vanilla JS
- javascript - 错误:“React.Children.only 期望接收单个 React 元素子”(Next.js)
- cuda - NSight Compute - 获取样本总数?
- flutter - 如何在颤振应用中循环播放音乐
- java - JFrame.getInsets 奇怪的值