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

12次阅读

关闭侧边栏点击预览需在Settings-User中设置”preview_on_click”: false;隐藏目录用folder_exclude_patterns,隐藏文件用file_exclude_patterns;项目结构需通过.sublime-project文件保存。

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

侧边栏点击文件就预览?关掉 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.logtemp.tmp 这类文件彻底消失,得单独过滤文件名。

  • 项目配置中加:
    "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 不猜你要什么,它把控制权留给你。

text=ZqhQzanResources