你好,这个侧栏插件已经是我的主力文件管理界面了,感谢开发。有一个扩展性诉求:
目前文件行右键菜单只有三个内置动作(下载/复制相对路径/复制绝对路径)。本地桌面部署场景下,文件本来就在本地磁盘,"下载"没有实际意义;更常用的是"外部打开"(用系统默认关联或指定应用打开,如 .md → 编辑器、.html → 浏览器)、"在文件资源管理器中显示"、"在终端中打开所在目录"这类动作。
希望 BetterSidebarService 能增加文件行动作的注册扩展点,例如:
registerFileAction({
id: 'my-plugin:open-external',
label: '外部打开',
appliesTo: (entry) => boolean, // 哪些文件行显示该动作
onClick: (entry, scope) => void,
})
右键菜单渲染时把第三方注册的动作一并显示(内置三个动作也可以走同一注册表)。若不想扩服务接口,退而求其次提供一个右键菜单的 slot 型扩展点也可以。
如能增加将非常感谢,这对本地部署场景的使用体验提升很大。
你好,这个侧栏插件已经是我的主力文件管理界面了,感谢开发。有一个扩展性诉求:
目前文件行右键菜单只有三个内置动作(下载/复制相对路径/复制绝对路径)。本地桌面部署场景下,文件本来就在本地磁盘,"下载"没有实际意义;更常用的是"外部打开"(用系统默认关联或指定应用打开,如 .md → 编辑器、.html → 浏览器)、"在文件资源管理器中显示"、"在终端中打开所在目录"这类动作。
希望 BetterSidebarService 能增加文件行动作的注册扩展点,例如:
右键菜单渲染时把第三方注册的动作一并显示(内置三个动作也可以走同一注册表)。若不想扩服务接口,退而求其次提供一个右键菜单的 slot 型扩展点也可以。
如能增加将非常感谢,这对本地部署场景的使用体验提升很大。