Sublime Text侧边栏无法删除文件,因其仅为只读项目视图;需用系统文件管理器、终端命令或插件实现删除;file_exclude_patterns可隐藏文件但不删除;preview_on_click开启时点击仅预览;未加载项目则侧边栏为空。

侧边栏里删不掉文件?根本没这个功能
Sublime Text 的侧边栏不是资源管理器,它不提供“删除文件”操作——右键菜单里没有 Delete、没有 Move to Trash,也没有“永久移除”。你看到的只是当前项目中已加载文件夹的只读视图。想删文件,得靠系统文件管理器或终端命令,比如 rm(macOS/Linux)或 del(Windows),或者用插件如 SideBarEnhancements 补充右键菜单(但那是额外安装,非原生)。
想让某个文件从侧边栏“消失”,该配 file_exclude_patterns
这不是删除,而是隐藏:文件还在硬盘上,编辑器也照常能打开、保存、搜索它,只是不显示在左侧目录树里。适合过滤日志、临时文件、编译产物等干扰项。
- 项目级配置(推荐):菜单
Project → Edit Project,在"folders"下加"file_exclude_patterns": ["*.log", "*.tmp", "*.pyc"] - 全局配置(慎用):
Preferences → Settings - User里加同一字段,会影响所有项目 - 注意:
folder_exclude_patterns只管文件夹,file_exclude_patterns才管文件;通配符只支持*和?,不支持正则
误点文件就预览?关掉 preview_on_click 就行
很多人以为“点了文件却没真正打开,是卡了或出错了”,其实是 Sublime 默认开启了点击预览模式:侧边栏点一下,文件以只读、无标签页形式临时展开。这不是删除,也不是打开,只是看一眼。
- 去
Preferences → Settings - User,确保有这一行:"preview_on_click": false - 改完立刻生效,不用重启;别动
Settings - Default,那是只读的,改了也无效 - 关掉之后,侧边栏点击才真正触发“打开文件”逻辑(带标签页、可编辑)
侧边栏空了?可能根本没加载项目
Sublime 不像 VS Code 那样对单个文件自动展示父目录。如果你只用 Ctrl+O 打开一个文件,侧边栏默认就是空的——它没上下文。必须显式添加文件夹到项目,侧边栏才有东西可显示。
- 显示侧边栏:快捷键
Ctrl+K, Ctrl+B(Win/Linux)或Cmd+K, Cmd+B(macOS) - 添加文件夹:侧边栏右键 →
Add Folder to Project…(前提是侧边栏已可见) - 如果拖动边缘把侧边栏缩到看不见,把鼠标移到最左边缘,光标变双向箭头时向右拖即可恢复
真正容易被忽略的是:Sublime 的侧边栏本质是“项目视图”,不是“文件浏览器”。它不管理文件生命周期,也不提供 CRUD 操作——所有“删除”“重命名”“移动”都得绕出去做。理解这一点,就不会反复在右键菜单里找不存在的选项了。










