如何禁用VS Code中CSS属性自动补全时冒号后添加空格
解决VS Code CSS属性补全冒号后自动加空格的问题
- 打开VS Code设置界面(快捷键
Ctrl+,/Cmd+,) - 在搜索框输入
css.completion,找到CSS > Completion: Property Snippets选项,将其设置为false - 若上述方法无效,可搜索
editor.snippetSuggestions,将值改为none(注意:此操作会禁用所有代码片段补全,需谨慎使用) - 自定义用户代码片段(精准覆盖默认补全):
- 打开命令面板(
Ctrl+Shift+P/Cmd+Shift+P) - 输入
Configure User Snippets,选择css.json - 添加自定义属性片段,示例格式如下:
按此格式添加你常用的CSS属性,即可替换默认补全行为"float": { "prefix": "flo", "body": "float:;", "description": "不带冒号后空格的float属性" } - 打开命令面板(
如果以上方案都不生效,可尝试安装第三方CSS语法扩展,替代VS Code默认的CSS语言服务,部分扩展支持自定义补全格式。
内容的提问来源于stack exchange,提问作者OMendoza
相关产品推荐
相关产品推荐

