使用 ts/tsx 文件时,可调用属性的 VS Code 自动完成功能包括 2 个选项:
propertyName
和 propertyName(args)
:
但是使用第二个选项会产生常规函数:
虽然我更喜欢箭头函数:
是否有任何 VS Code 或 Typescript 设置可以将自动完成功能切换为箭头功能?
据我所知,在撰写本文时,VS Code 的内置 TypeScript 语言功能扩展不支持此功能。当前对您正在讨论的对象文字方法片段功能存在的唯一控制是是否启用它(
typescript.suggest.objectLiteralMethodSnippets.enabled
设置)。有人讨论过有这样一个用户配置点,但我认为它没有经过任何类型的实现(请参阅 TypeScript 问题单 #46590 中的此评论 以及以下评论)。您可以尝试创建一个新的问题单并要求继续讨论。