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

VSCode资源管理器文件夹排序异常确认求助(v1.47.2)

VSCode 1.47.2 文件夹排序异常:确认是版本bug

根据你的描述和VSCode旧版本的已知问题,这个排序异常确实是VSCode 1.47.2版本的bug,具体分析如下:

问题根源

VSCode 1.47.x系列在处理含多个点号的文件夹/文件名排序时,存在逻辑缺陷:

  • 系统文件管理器(比如Windows资源管理器、macOS Finder)会将点号作为普通字符逐位比较,所以aaa.xxx.iii会因为第三位字符x小于y,排在aaa.yyy之前。
  • 而旧版VSCode的排序逻辑错误地将点号后的部分识别为“文件后缀”进行优先级处理,导致多段点号的名称排序偏离标准字母排序规则。

已验证的排查点(你已完成部分,补充参考)

  • 你提到的Features>Explorer>Sort设置为默认值,且切换后无效,这进一步排除了配置问题。
  • 额外建议检查是否安装了第三方排序扩展:有些插件会覆盖VSCode默认排序逻辑,若有这类插件可以临时禁用后重启验证。
  • 尝试重置用户设置:打开命令面板(Ctrl+Shift+P),执行Preferences: Reset Settings,重置后重启VSCode,确认是否是配置残留导致的异常。

修复方式

这个bug在后续的VSCode版本(1.50及以上)中已经被修复,升级到新版本后,排序逻辑会和系统文件管理器保持一致,aaa.xxx.iii会正确排在aaa.yyy之前。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.08 15:52:27