惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Google Online Security Blog
Google Online Security Blog
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
Jina AI
Jina AI
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
V
V2EX
雷峰网
雷峰网
云风的 BLOG
云风的 BLOG
V
Visual Studio Blog
F
Full Disclosure
Y
Y Combinator Blog
V
V2EX - 技术
Attack and Defense Labs
Attack and Defense Labs
S
Security @ Cisco Blogs
Schneier on Security
Schneier on Security
Microsoft Azure Blog
Microsoft Azure Blog
SecWiki News
SecWiki News
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
The GitHub Blog
The GitHub Blog
量子位
PCI Perspectives
PCI Perspectives
S
Secure Thoughts
D
Darknet – Hacking Tools, Hacker News & Cyber Security
AWS News Blog
AWS News Blog
Blog — PlanetScale
Blog — PlanetScale
爱范儿
爱范儿
K
Kaspersky official blog
B
Blog
A
Arctic Wolf
Hacker News: Ask HN
Hacker News: Ask HN
L
LangChain Blog
T
Tor Project blog
P
Privacy & Cybersecurity Law Blog
Recent Announcements
Recent Announcements
宝玉的分享
宝玉的分享
The Register - Security
The Register - Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
L
Lohrmann on Cybersecurity
D
Docker
A
About on SuperTechFans
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Google DeepMind News
Google DeepMind News
The Last Watchdog
The Last Watchdog
S
Security Affairs
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
P
Privacy International News Feed
Simon Willison's Weblog
Simon Willison's Weblog

博客园 - smil、梵音

TortoiseGit 的安装与汉化 安装虚拟机+ ubuntu24.04 系统 联想小新安装 ubuntu24.04 双系统 | 安装乌版图系统 | windows安装 ubuntu24.04 双系统 利用faststone capture制作gif动图 Sublime Text 常用编辑快捷键速查表 IDEA中git的Cherry-Pick的可视化使用(个人总结) IDEA中git的Cherry-Pick的使用 IDEA中如何实现git的cherry-pick可视化操作? Windows11添加系统环境变量 VS Code——Live Server的简介、安装与使用 vue3中 pinia 的运用 vscode使用region折叠任意想折叠的代码块 我本地分支代码推送到远程的另一个分支,怎么操作? idea中打开多文件编辑器换行展示 本地代码强制覆盖远程代码,本地代码强制和远程某一个分支保持一致,再覆盖远程代码 css头部固定,内容区域高度自适应剩余的屏幕高度,内容区域过多显示竖向滚动条 flex为1的元素宽度自适应的同时,文本太长的时候显示省略号 idea中项目文件目录消失如何解决 vue3插入图片 vue3使用构建工具时,关于本地图片的引用 vue3 中父组件调用子组件的方法,子组件是不是必须暴露方法 如何改变type="checkbox"的input复选框的样式 vue3中非父子组件、非祖先-后代组件之间传递方法 解决 IntelliJ IDEA 中项目右键没有 Git 菜单的问题 关于 ref 为 DOM 元素或子组件实例动态创建引用的总结 Git 合并时出现 Please enter a commit message to explain why this merge is necessary 问题解决 拉取远程其他分支的最新代码 - smil、梵音
vscode 中的 css 样式代码不显示折叠图标的解决方法
smil、梵音 · 2026-04-25 · via 博客园 - smil、梵音

问题:在 vscode 中我怎么设置才能收起全部的 css 代码。之前在 <style scoped lang="less"> 这一行有一个收起全部css代码的下标箭头,现在没有了,是因为 vscode 升级了,还是哪里设置的有问题呢?

答案:

vue 文件的 <style> 块里丢失折叠图标,通常是 VS Code 在识别 CSS 折叠区域时的策略发生了变化。这种情况不一定是由 VS Code 升级直接导致的,但开发者有时会为了优化体验调整相关设置,调整后便可能出现这个问题。可以按照下面的步骤依次检查。

第一步:基础三连查

  • 折叠总开关:检查 Editor: Folding 是否被关闭。在 VS Code 设置(Ctrl + ,)中搜索 "folding",确保它处于勾选状态。

  • 图标显示时机:查找 Editor: Show Folding Controls (editor.showFoldingControls) 设置。默认是 mouseover(悬停时显示),如果意外改成了 never,图标就会永远消失。可以把它改回 always(总是显示)。

  • 缩进策略:检查 Editor: Folding Strategy (editor.foldingStrategy)。如果设置为了 indentation(仅基于缩进),可能会导致语法解析的图标消失,尝试改回 auto 看看。

第二步:检查折叠区域的“语法”支持

  • 文件语言模式:确认 VS Code 右下角显示的语言模式是 Vue 而不是 Plain Text。如果不对,点击状态栏手动修改或重新打开文件。

  • CSS / LESS 扩展:确保已安装如官方 CSSLess 扩展或 Volar。其中 Volar 专门为 Vue 文件提供了更好的折叠支持。

第三步:检查代码本身的缩进问题

  • 修复缩进<style> 块里的代码如果没有正确缩进,VS Code 可能无法识别折叠区域。可以右键选择“格式化文档”(或用 Shift + Alt + F),Vue 文件的 style 部分需要对齐缩进后,折叠箭头才会重新出现。

第四步:其他检查与排查

  • 禁用其他扩展:一些主题或 UI 类扩展(如 Explicit Folding)可能会覆盖折叠功能。尝试禁用所有非必须的扩展,重启编辑器后看是否恢复,以此排查冲突。

  • 使用快捷键确认功能:如果鼠标点不了,至少应该可以用快捷键。试着按 Ctrl + K 再按 Ctrl + 0(数字零),如果 CSS 代码可以正常收起,说明折叠功能本身是好的,问题只是图标没显示出来。

  • 检查工作区设置:如果你在对某个“特定项目”操作时发现图标消失,可以检查一下该项目文件夹下的 .vscode/settings.json 文件中,是否有针对 Vue/CSS 的设置覆盖了全局配置。

如果以上方法都不见效,可以在 VS Code 中新建一个全新的空 Vue 文件,随便写几行 CSS 测试能否折叠。如果新建的文件可以,则是你当前文件特有的问题;如果新建的文件也不行,大概率是全局配置问题。此时不建议直接用 code --disable-extensions 命令启动一个干净的环境来判定问题范围,但在配置层面通常不需要这样做。

结尾:以上是DS的回答,个人仅作记录使用,我个人是设置红色字体部分生效的。