答案:Sublime Text可通过安装插件或自定义命令实现“Open Containing Folder”功能。推荐使用SideBarEnhancements或EnhancedSidebar插件,安装后右键文件即可直接打开所在文件夹;也可通过创建自定义Python插件并绑定快捷键实现跨平台快速访问,提升操作效率。

Sublime Text 本身没有内置“Open Containing Folder”的快捷功能,但你可以通过几种方式快速打开当前文件所在的文件夹。
方法一:使用侧边栏定位(无需插件)
如果当前文件已在侧边栏中显示:- 右键点击左侧项目树中该文件
- 选择 Show in Side Bar
- 接着右键文件名,选择 Reveal in File Manager(Windows)或对应系统选项
这会直接在系统的资源管理器(如 Windows 资源管理器、macOS Finder)中打开并高亮该文件。
方法二:安装插件 EnhancedSidebar(推荐)
EnhancedSidebar 插件增强了 Sublime 的右键菜单功能,包含“Open Containing Folder”选项。- 使用 Package Control 安装插件:按 Ctrl+Shift+P 输入 “Install Package”
- 搜索并安装 EnhancedSidebar
- 安装后,在侧边栏右键文件,即可看到 “Open Containing Folder” 选项
方法三:自定义菜单或快捷键(高级)
你可以通过添加自定义命令,实现一键打开所在文件夹。- 进入 Tools → Developer → New Plugin…
- 输入以下 Python 脚本示例:
import sublime import sublime_plugin import subprocess import osclass OpenContainingFolderCommand(sublime_plugin.TextCommand): def run(self, edit): file_path = self.view.file_name() if not file_path: return folder_path = os.path.dirname(file_path)
根据系统打开文件夹
if sublime.platform() == "windows": os.startfile(folder_path) elif sublime.platform() == "osx": subprocess.run(["open", folder_path]) else: subprocess.run(["xdg-open", folder_path])
- 保存为
open_containing_folder.py到 Packages/User/ 目录 - 然后可在命令面板运行 “Open Containing Folder” 命令
- 也可绑定快捷键:打开 Preferences → Key Bindings,添加:
{ "keys": ["ctrl+shift+f"], "command": "open_containing_folder" }
方法四:使用外部工具插件(如 SideBarEnhancements)
SideBarEnhancements 是一个功能强大的插件,支持右键直接打开所在文件夹。- 通过 Package Control 搜索安装 SideBarEnhancements
- 安装后,在侧边栏或编辑区右键文件,选择 Open Containing Folder
- 支持多种系统操作,非常实用
基本上就这些。最简单的方式是安装 SideBarEnhancements 或 EnhancedSidebar,几秒内就能打开文件所在目录,效率提升明显。










