跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

sublime怎么关闭文件夹预览_sublime侧边栏设置技巧【总结】

关闭侧边栏点击预览需在Settings-User中设置"preview_on_click": false;隐藏目录用folder_exclude_patterns,隐藏文件用file_exclude_patterns;项目结构需通过.sublime-project文件保存。 侧边栏点击文件就预览?关掉
preview_on_click
Sublime 默认开启“点击即预览”模式:在侧边栏点一个文件,它会以只读、无标签页的形式临时打开——不是真正打开,只是快速看一眼。很多人误以为这是“卡顿”或“误触”,其实只是配置没关。 打开
Preferences → Settings - User
(注意是 User ,不是 Default) 确保里面有这一行:
{ "preview_on_click": false }
没有就手动加进去,保存;已有但值为
true
就改成
false
改完立刻生效,不用重启——点侧边栏文件不会再弹出预览窗 ⚠️ 别去动
Settings - Default
:那是只读系统配置,改了也无效,还容易被升级覆盖。 想隐藏
node_modules
或
.git
?用
folder_exclude_patterns
侧边栏堆满无关目录,不是视觉问题,是干扰搜索和导航。真正要关的不是“预览”,而是“显示”本身。 项目级隐藏(推荐):菜单
Project → Edit Project
,添加:
{ "folders": [ { "path": ".", "folder_exclude_patterns": ["node_modules", ".git", "__pycache__"] } ] }
全局隐藏(慎用):在
Preferences → Settings - User
里加:
"folder_exclude_patterns": [".git", "node_modules", "venv"]
路径必须写对:
"path": "."
表示项目文件所在目录;若用相对路径,移动项目后规则失效 注意:
folder_exclude_patterns
只影响侧边栏显示,不影响
Find in Files
搜索——除非你同时关了索引(
"index_files": false
)。 为什么关了预览,
.log
文件还在侧边栏?还得配
file_exclude_patterns
关闭预览只是停止“点一下就打开”,不等于“不显示”。想让
app.log
、
temp.tmp
这类文件彻底消失,得单独过滤文件名。 Git 程序猿必备版本控制工具 下载 项目配置中加:
"file_exclude_patterns": ["*.log", "*.tmp", "*.swp"]
全局配置同理,加到用户设置里即可 通配符只支持
*
和
?
,不支持正则;
*.log
匹配所有层级下的
.log
文件 排除后,这些文件仍可手动通过
Ctrl+P
打开,也能被编辑器正常读写 常见误区:以为
folder_exclude_patterns
能管文件,其实它只对目录生效;文件必须靠
file_exclude_patterns
。 怎么让 Sublime 启动就打开某个文件夹?靠
.sublime-project
,不是设置开关 没有“默认打开上次文件夹”的可靠开关。所谓“恢复视图”,Sublime 实际只记文件标签页,不记侧边栏展开状态——关掉再开,所有文件夹都是收着的。 唯一靠谱方式:在目标目录执行
Project → Save Project As…
,生成
xxx.sublime-project
编辑该文件,确认
"path"
是绝对路径,例如:
"path": "/Users/you/workspace/my-app"
以后双击这个项目文件,或命令行运行
subl my-app.sublime-project
,就能还原完整结构 别依赖右键“Add to Side Bar”——那是窗口级临时操作,关掉就丢 真正的项目管理,是显式创建、显式加载。Sublime 不猜你要什么,它把控制权留给你。

相关文章