可通过安装AdvancedNewFile插件或手动添加上下文菜单实现Sublime Text复制文件路径功能,推荐手动修改Context.sublime-menu文件添加“Copy File Path”选项以保持简洁。

在使用 Sublime Text 时,快速复制当前文件的路径是一个常见需求,尤其是在需要在终端、代码注释或其他工具中引用文件位置时。虽然 Sublime 默认没有提供“复制文件路径”的右键菜单选项,但可以通过插件或手动添加上下文菜单来实现。
安装插件:AdvancedNewFile
一个简单的方法是使用 AdvancedNewFile 插件,它不仅支持快速创建文件,还自带复制文件路径的功能。操作步骤:
- 打开 Command Palette(快捷键 Ctrl+Shift+P 或 Cmd+Shift+P)
- 输入 "Install Package" 并选择 "Package Control: Install Package"
- 搜索并安装 AdvancedNewFile
- 安装完成后,在编辑器中右键,即可看到 "Copy Full Path" 选项
手动添加右键菜单(推荐)
如果你只想添加“复制路径”功能而不想安装额外插件,可以手动修改 Sublime 的上下文菜单配置。步骤如下:
- 点击菜单栏的 Preferences > Browser Packages…
- 进入打开的文件夹,找到并进入 Context Menu 目录(如果没有就新建)
- 在该目录下创建文件:Context.sublime-menu
- 编辑该文件,添加以下内容:
[
{
"command": "copy_path",
"caption": "Copy File Path"
}
]- 保存文件
- 重新打开 Sublime Text,在编辑区任意位置右键,就能看到“Copy File Path”选项
使用默认快捷键(无需插件)
Sublime Text 其实内置了复制路径的命令,只是没有绑定右键菜单。你可以通过以下方式使用:
- 打开 Command Palette(Ctrl+Shift+P)
- 输入 "Copy Path" 并回车
- 当前文件的完整路径就会被复制到剪贴板
这个命令对应的是 copy_path 命令,也可以自定义快捷键。
基本上就这些方法。手动添加右键菜单最干净,不依赖插件;用插件则功能更丰富。根据你的习惯选择即可。










