VSCode自动补全时自动添加大括号问题求助
解决VSCode自动补全追加
={}的问题 
以下是几种可直接尝试的解决方法:
关闭语言服务的自动补全初始化功能
打开VSCode设置(快捷键Ctrl+,/Cmd+,),分别搜索并设置:typescript.suggest.completeFunctionCalls→falsejavascript.suggest.completeFunctionCalls→false
这是触发该问题的最常见原因——TS/JS语言服务会自动补全对象类型的默认初始化模板。
检查第三方补全插件
若安装了AI补全类插件(如Tabnine、Codeium),进入插件设置页面,查找并关闭「自动生成初始化代码」「默认值补全」相关选项。调整自动导入相关设置
搜索设置项:javascript.preferences.importModuleSpecifierEnding→nonetypescript.preferences.importModuleSpecifierEnding→none
避免自动导入时附带初始化模板。
重置补全相关设置
若不确定具体触发项,点击设置界面右上角的「打开设置(JSON)」,删除所有自定义的补全、代码建议类配置,保存后重启VSCode测试。
内容的提问来源于stack exchange,提问作者tvl
相关产品推荐
相关产品推荐

