0

0

Sublime如何隐藏不必要的文件类型_Sublime侧边栏过滤设置【进阶】

穿越時空

穿越時空

发布时间:2026-02-16 13:40:03

|

887人浏览过

|

来源于php中文网

原创

sublime text侧边栏过滤靠folder_exclude_patterns(屏蔽文件夹)和file_exclude_patterns(匹配文件),需分别配置且注意隐藏文件要开启show_hidden_files,修改后保存即生效。

sublime如何隐藏不必要的文件类型_sublime侧边栏过滤设置【进阶】

如何用 folder_exclude_patternsfile_exclude_patterns 过滤侧边栏

Sublime Text 本身不支持“按文件类型点击隐藏”,真正生效的是项目级或全局的排除规则。核心靠两个设置项:folder_exclude_patterns 用于屏蔽整个文件夹(如 node_modules.git),file_exclude_patterns 用于匹配文件名(支持通配符和简单正则,如 *.log*.pyc)。

这些设置可写在:Preferences → Settings – Project(仅当前项目)或 Preferences → Settings – User(全局生效)。优先级:项目设置 > 用户设置。

  • 通配符只认 ***(后者匹配多层子目录),不支持 ? 或字符类
  • 路径区分大小写(Windows 下通常不敏感,但 Sublime 内部按字符串比对,建议统一小写)
  • 修改后无需重启,保存即刻刷新侧边栏
  • 排除模式不会影响文件编辑、搜索或构建系统——只是视觉隐藏

为什么 .DS_Store__pycache__ 总是删不掉

常见现象:明明加了 "*.DS_Store""__pycache__"file_exclude_patternsfolder_exclude_patterns,但侧边栏里还顽固显示。根本原因有两个:

  • file_exclude_patterns 只匹配**文件**,不能匹配文件夹;__pycache__ 是文件夹,必须放进 folder_exclude_patterns
  • .DS_Store 是隐藏文件(macOS),Sublime 默认不显示隐藏文件——得先开启 show_hidden_files,排除规则才起作用
  • 如果项目已打开,且被排除的文件/文件夹此前已被 Sublime 缓存为“已加载项”,可能需手动右键 → Refresh Folders

正确写法示例(放在 Settings – User):

Cleanup.pictures
Cleanup.pictures

智能移除图片中的物体、文本、污迹、人物或任何不想要的东西

下载
{
    "folder_exclude_patterns": [".git", "__pycache__", "venv", "env"],
    "file_exclude_patterns": ["*.pyc", "*.pyo", "*.log", ".DS_Store"],
    "show_hidden_files": true
}

想按语言类型动态过滤?原生不支持,但可曲线实现

Sublime 没有“只隐藏 .js 文件但保留 .ts”的开关,file_exclude_patterns 是纯字符串匹配。若需更细粒度控制(比如开发前端时隐藏所有构建产物,但保留源码),推荐组合策略:

  • 把构建输出目录(如 dist/build/)统一放进 folder_exclude_patterns,比逐个匹配文件更可靠
  • 用构建系统(Build System)的 variants 或外部脚本生成临时项目文件夹,再用 add_folder API 动态加载——但这已超出侧边栏过滤范畴
  • 插件方案:安装 SideBarEnhancements 后可右键 → Hide File/Hide Folder,它会自动把规则追加到当前项目的 folder_exclude_patterns 中,适合临时性操作

注意 Windows 路径分隔符和引号陷阱

Settings – User 或项目配置中,Windows 用户容易踩坑:路径里混用反斜杠 会导致 JSON 解析失败(因为 是转义符)。例如 "folder_exclude_patterns": ["builddist"] 会报错。

  • 一律用正斜杠 /:Sublime 在所有平台都识别 "build/dist"
  • 若必须用反斜杠(极少见),需双写:"build\dist"
  • 所有字符串值必须用英文双引号包裹,单引号无效
  • 末尾逗号(trailing comma)在 Sublime 的 JSON 设置中是允许的,但部分旧版本可能报错,建议省略

最稳妥的做法是:只用 /,全小写,不嵌套特殊符号,改完立刻看右下角是否弹出 “Invalid settings” 提示。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

441

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

544

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

321

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

81

2025.09.10

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

552

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

216

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1552

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

640

2023.11.24

pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法
pixiv网页版官网登录与阅读指南_pixiv官网直达入口与在线访问方法

本专题系统整理pixiv网页版官网入口及登录访问方式,涵盖官网登录页面直达路径、在线阅读入口及快速进入方法说明,帮助用户高效找到pixiv官方网站,实现便捷、安全的网页端浏览与账号登录体验。

145

2026.02.13

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号