如何为VSCode设置文件排除规则?

发布时间 - 2025-09-26 00:00:00    点击率:
在VSCode中通过settings.json配置files.exclude可隐藏指定文件,使用glob模式如/node_modules排除目录或/*.log排除特定文件,规则仅作用于当前项目,用户级设置可全局生效,搜索排除需配置search.exclude,隐藏文件仍可通过菜单或勾选选项查看。

在 VSCode 中设置文件排除规则,可以让你更清晰地浏览项目结构,避免干扰文件出现在资源管理器中。这些规则不会删除文件,只是让它们在侧边栏中隐藏。

通过 settings.json 配置文件排

最常用的方法是修改工作区或用户级别的 .vscode/settings.json 文件:

  • 在项目根目录创建 .vscode 文件夹(如果不存在)
  • 在其中新建或编辑 settings.json
  • 添加 files.exclude 字段来定义排除规则
示例配置:
{
  "files.exclude": {
    "**/.git": true,
    "**/.DS_Store": true,
    "**/node_modules": true,
    "**/*.log": true,
    "**/tmp": true,
    "**/dist": true
  }
}

每条规则使用 glob 模式匹配:

  • ** 匹配任意层级的路径
  • *.ext 排除所有指定扩展名的文件
  • folder_name/** 排除整个文件夹及其内容

搜索结果中的文件排除

如果你希望在全局搜索时也忽略某些文件,可设置:

{
  "search.exclude": {
    "**/node_modules": true,
    "**/build": true,
    "**/*.min.js": true
  }
}

这样使用 Ctrl+Shift+F 搜索时,这些路径下的内容将不会显示。

作用范围说明

放在项目内的 .vscode/settings.json 只对当前项目生效。若想全局生效,可在用户设置中配置:

  • 打开命令面板(Ctrl+Shift+P)
  • 输入 “Preferences: Open Settings (JSON)”
  • 在打开的用户 settings.json 中添加相同字段

注意:排除后仍可通过“文件”菜单打开这些文件,或在资源管理器顶部勾选“显示隐藏的已排除文件”临时查看。

基本上就这些。合理设置能大幅提升开发体验,让项目视图更干净。


# vscode  # js  # git  # json  # node  # 资源管理器  # 配置文件  # 勾选  # 如果你  # 让你  # 放在  # 出现在  # 可在  # 扩展名  # 不存在  # 搜索结果  # 可通过 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  如何自定义建站之星模板颜色并下载新样式?  Swift中swift中的switch 语句  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  JS弹性运动实现方法分析  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel安装步骤详细教程_Laravel环境搭建指南  Laravel怎么解决跨域问题_Laravel配置CORS跨域访问  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理  HTML 中如何正确使用模板变量为元素的 name 属性赋值  如何快速建站并高效导出源代码?  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?  如何用已有域名快速搭建网站?  如何在阿里云高效完成企业建站全流程?  Laravel Vite是做什么的_Laravel前端资源打包工具Vite配置与使用  如何快速搭建虚拟主机网站?新手必看指南  如何在阿里云虚拟服务器快速搭建网站?  使用豆包 AI 辅助进行简单网页 HTML 结构设计  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  Java解压缩zip - 解压缩多个文件或文件夹实例  Laravel如何为API编写文档_Laravel API文档生成与维护方法  bootstrap日历插件datetimepicker使用方法  制作企业网站建设方案,怎样建设一个公司网站?  Python文件流缓冲机制_IO性能解析【教程】  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  JavaScript如何实现错误处理_try...catch如何捕获异常?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Laravel API资源(Resource)怎么用_格式化Laravel API响应的最佳实践  详解MySQL数据库的安装与密码配置  Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】  原生JS实现图片轮播切换效果  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  ChatGPT回答中断怎么办 引导AI继续输出完整内容的方法  html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】  Laravel如何实现多对多模型关联?(Eloquent教程)  如何挑选最适合建站的高性能VPS主机?  ,怎么在广州志愿者网站注册?  网站制作壁纸教程视频,电脑壁纸网站?  进行网站优化必须要坚持的四大原则  头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?  JavaScript如何实现继承_有哪些常用方法  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】