sidebarenhancements安装后右键没反应,首要确认是否通过project→add folder to project…显式添加项目目录,其次检查settings–user中是否禁用该插件,最后确保右键对象为侧边栏中的文件夹节点而非单个文件。

SideBarEnhancements安装后右键没反应,先查这三件事
插件装完没菜单,90%不是插件问题,而是上下文或配置缺失。它只对显式加入项目的文件夹生效,不认拖进来的临时目录。
- 是否用
Project → Add Folder to Project…显式添加了目标文件夹?这是硬性前提,否则New File根本不知道建在哪 - 检查
Preferences → Settings – User是否误写了"ignored_packages": ["SideBarEnhancements"],有就删掉 - 右键位置必须是侧边栏里的**文件夹节点**(哪怕只是项目根),单个打开的
index.html上右键无效
New File 点击后弹窗一闪而过,其实是路径权限或项目识别失败
这不是插件故障,SideBarEnhancements 只调用 Sublime 原生接口,弹窗生命周期由 Sublime 控制。一闪而过=创建动作被静默拒绝。
- 确认已通过
Project → Add Folder to Project…添加目标目录 - Windows 用户避开
C:Program Files等受控路径;开发目录建议放在C:UsersYourNamedev - macOS/Linux 执行
ls -ld /path/to/folder查写入权限;Windows 右键文件夹 → 属性 → 安全 → 确认当前用户有“写入”勾选 - 路径含中文、空格或括号(如
my project (v2))时,先改用纯英文无空格路径测试,排除 shell 解析异常
Copy Path 和 Copy Relative Path 为什么输出不对
两者行为差异大,且都依赖项目根目录是否正确定义。没设 project_root 就会返回空或错误路径。
-
Copy Path输出绝对路径,Windows 下自动加双引号(防空格),但粘贴到终端可能报错 -
Copy Relative Path依赖当前项目根目录——必须通过Project → Add Folder to Project…添加,不能靠手动设置project_root字段模拟 - 若想让
Copy Relative Path生效,确保侧边栏显示的是项目内文件夹,且该文件夹是项目根或其子目录
自定义 Open With 或终端命令,变量和路径写法很关键
配置写错位置或变量用错,会导致选项不出现或执行失败。所有自定义都必须写在 Preferences → Package Settings → SideBarEnhancements → Settings – User 中。
- 支持的变量只有
$file、$file_path、$project_path,不支持$folder等别名 - Windows 路径含空格时,
cmd数组里要用双引号包裹程序路径,例如:"cmd": [""C:\Program Files\Google\Chrome\Application\chrome.exe"", "$file"] - macOS/Linux 若遇
Unable to find command: find报错,说明终端环境变量未加载,可在Settings – User加"shell_cmd": "/bin/bash -l -c "find ""(仅调试用)











