You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode中HTML自动生成功能失效,Shift+1无法补全代码求助

解决VSCode中HTML自动生成(Shift+1快捷键失效)的问题
  • 先确认Emmet插件是否启用:VSCode默认自带这个插件,按Ctrl+,(Windows/Linux)或Cmd+,(Mac)打开设置,搜emmet.enabled,确保这个选项是勾选状态。
  • 检查当前文件类型:看VSCode右下角状态栏,必须显示HTML。如果不是,点击状态栏的文件类型选项,选择HTML——Emmet只对对应格式的文件生效。
  • 验证Emmet触发设置:打开设置搜emmet.triggerExpansionOnTab,确保勾选,这样Tab才能触发补全;再搜editor.acceptSuggestionOnEnter,设为on或smart,保证回车能触发补全。
  • 排查快捷键冲突:按Ctrl+K Ctrl+S(Windows/Linux)或Cmd+K Cmd+S(Mac)打开键盘快捷方式,搜emmet.expandAbbreviation,看看是不是有其他命令占用了Shift+1,必要的话重新绑定这个命令到Shift+1。
  • 手动触发测试:输入!(也就是Shift+1)后,按Ctrl+Space唤起代码提示,选择Emmet的HTML模板选项,试试能不能生成代码,排除快捷键触发的问题。
  • 重置VSCode设置:如果上面的方法都没用,先备份自己的设置,然后执行Preferences: Reset Settings命令恢复默认设置,再重新测试。

内容的提问来源于stack exchange,提问作者Akmal Fowmila

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 09:02:51