news 2026/6/12 6:57:54

VS Code 1.124新功能解析:在简单文件对话框中创建文件夹

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VS Code 1.124新功能解析:在简单文件对话框中创建文件夹

在 Visual Studio Code 1.124 版本更新中,有一个非常实用的改进:在打开文件夹的简单文件对话框中直接创建新文件夹。对于日常开发者来说,这个小功能可能看起来不起眼,但它解决了一个长期存在的使用痛点,让工作流更加顺畅。

本文将详细介绍这一功能的使用方法、背后的设置选项files.simpleDialog.enable,并分享一些个人使用体验和建议。


一、功能背景

在之前的版本中,如果你想在 VS Code 中打开一个新的文件夹,有两种常见方式:

  1. 通过“文件 > 打开文件夹”菜单:会弹出操作系统原生的文件选择对话框。
  2. 通过资源管理器创建文件夹:先在系统文件管理器中创建文件夹,再回到 VS Code 打开它。

问题在于,原生对话框通常缺少灵活性。例如:

  • 在 MacOS 上,你必须点击“新建文件夹”按钮,操作繁琐。
  • 在 Windows 上,操作系统的对话框也不支持直接在对话框中输入新文件夹名并立即创建。

对于开发者来说,这意味着打开新项目或者整理代码时,每一次都要离开 VS Code,回到系统文件管理器,非常不方便。

为了解决这个问题,VS Code 引入了**“在简单文件对话框中创建文件夹”**功能。


二、功能使用方法

在 VS Code 1.124 及以上版本中,你可以在打开文件夹时直接创建新文件夹,操作流程如下:

  1. 打开文件夹
    在 VS Code 中选择“文件 > 打开文件夹”(Windows)或“文件 > Open Folder”(Mac)。

  2. 进入简单文件对话框模式
    在对话框中,如果files.simpleDialog.enable设置为true,VS Code 会使用“简单文件对话框”,而不是操作系统原生的对话框。

  3. 创建新文件夹
    在对话框内,点击“新建文件夹”或者直接输入新文件夹名称并按回车,即可在当前路径下创建新文件夹。

  4. 打开文件夹
    选中新创建的文件夹,点击“打开”,VS Code 会直接进入该文件夹的工作区。

Tip:如果你习惯用键盘操作,可以通过 Tab 键切换焦点,快速完成文件夹创建和打开。

这个功能大大减少了切换应用的步骤,让文件夹管理和项目初始化变得顺畅。


三、关于files.simpleDialog.enable设置

要使用此功能,必须理解 VS Code 的一个新设置:

"files.simpleDialog.enable":true

或者直接再配置界面勾选

它控制 VS Code 是否在打开文件/文件夹时使用简单文件对话框(Simple File Dialog),而不是操作系统原生对话框。

  • 默认值:在大多数系统中,默认是false,使用系统原生对话框。
  • 设置为true:启用 VS Code 内置的简单文件对话框,可以直接创建文件夹。
  • 设置为false:回退到原生对话框,适合习惯操作系统原生文件选择体验的用户。

下面是设置为true的效果

我认为files.simpleDialog.enable是一个非常贴心的改进选项,原因有几点:

  1. 提高效率
    在大型项目或多模块开发中,经常需要创建新文件夹。使用简单对话框可以在不离开 VS Code 的情况下完成,大大节省时间。

  2. 跨平台体验一致
    系统原生对话框在不同平台上的行为差异很大。例如,Windows 和 macOS 的新建文件夹操作方式完全不同。简单对话框提供统一体验,无论在什么系统上,操作一致。

  3. 便于键盘操作
    原生对话框对键盘支持有限,而简单文件对话框支持完全键盘操作,符合高效开发者习惯。

当然,这个设置也不是万能的。某些情况下,开发者可能需要系统原生对话框的特殊功能,例如:

  • 文件选择历史
  • 快捷访问收藏夹或“快速访问”路径
  • 系统层的安全提示和权限验证

所以,我的建议是:如果你日常开发中频繁创建和切换文件夹,开启files.simpleDialog.enable;如果你依赖系统原生文件对话框的特性,可以保持默认。


总结

VS Code 1.124 的“在简单文件对话框中创建文件夹”功能,是一个小而精的效率提升点。结合files.simpleDialog.enable设置,它解决了原生文件对话框操作繁琐、跨平台体验不一致以及键盘操作不便的问题。

个人建议:

  • 对于新手开发者,开启该设置可以快速上手 VS Code 文件管理。
  • 对于高效开发者,结合键盘操作,能显著提升项目初始化和目录管理速度。
  • 对于依赖系统原生对话框的高级功能用户,可以保持默认设置,不必强制开启。

总之,这个功能虽小,却体现了 VS Code 一贯的设计理念:关注开发者体验,减少摩擦,让操作更自然。在日常开发中,这种小优化往往能够节省大量时间,提升工作流效率。


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 6:53:09

PKU-TANGENT nlp-tutorial完全指南:NLP新手入门必备教程

PKU-TANGENT nlp-tutorial完全指南:NLP新手入门必备教程 欢迎来到PKU-TANGENT nlp-tutorial的世界!这是一份专为NLP新手打造的完全指南,旨在帮助你从零开始掌握自然语言处理的核心知识与实践技能。无论你是计算机专业的学生,还是…

作者头像 李华
网站建设 2026/6/12 6:52:45

三步掌握jable视频下载工具:免费保存任何视频的完整指南

三步掌握jable视频下载工具:免费保存任何视频的完整指南 【免费下载链接】jable-download 方便下载jable的小工具 项目地址: https://gitcode.com/gh_mirrors/ja/jable-download 还在为无法离线观看jable上的精彩视频而烦恼吗?今天我要为你介绍一…

作者头像 李华
网站建设 2026/6/12 6:51:56

072、NPU的目标检测模型加速:从Faster R-CNN到YOLOv8

072 NPU的目标检测模型加速:从Faster R-CNN到YOLOv8 去年做一款边缘AI摄像头产品,选型了某国产NPU芯片,标称4TOPS算力。团队信心满满地把Faster R-CNN模型移植上去,结果帧率只有0.8fps——连幻灯片都算不上流畅。当时硬件同事盯着示波器上的DDR带宽曲线,脸色比示波器的绿…

作者头像 李华
网站建设 2026/6/12 6:48:11

StackQL与Postgres协议:构建云原生数据库中间件的完整方案

StackQL与Postgres协议:构建云原生数据库中间件的完整方案 【免费下载链接】stackql Query, provision and operate Cloud and SaaS resources and APIs using an extensible SQL based framework 项目地址: https://gitcode.com/gh_mirrors/st/stackql Stac…

作者头像 李华