Lap 外部应用集成指南:3 步设置多个外部打开程序与默认应用
【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lap
Lap是一款离线优先的照片管理器(offline-first photo manager),专为管理大型本地照片库而设计。除了内置的浏览、编辑、搜索能力外,Lap 的「外部应用集成」功能可以一键把照片或视频交给系统里任意程序处理——比如用 GIMP 修图、用专业播放器看视频。本文是一份面向新手的完整教程:教你如何设置多个外部打开程序、如何指定默认应用、以及如何用快捷键秒开外部编辑器,全程 3 步搞定。
为什么需要外部应用集成
Lap 自带的编辑器足够应对裁剪、旋转、调色等日常操作,但专业场景往往离不开第三方工具:
- RAW 深度修图:把照片直接交给专业修图软件处理
- 视频精细剪辑:用你惯用的视频编辑器剪辑片段
- 批处理:选中一批文件后一次性交给外部程序
Lap 按照片(Open photo in)和视频(Open video in)两组独立管理外部应用,每组最多可添加5 个程序,并可以任意指定其中 1 个作为默认应用。
第 1 步:在设置中管理外部应用
进入设置(Settings)→ 高级,找到「外部应用(External apps)」分区,点击「管理外部应用(Manage external apps)」按钮,即可打开管理对话框。
对话框分为两个区域:
| 分组 | 用途 |
|---|---|
| Open photo in(用…打开照片) | 管理打开图片的外部程序 |
| Open video in(用…打开视频) | 管理播放/编辑视频的外部程序 |
每一组的操作都非常直观:
- 点击➕ 选择(Choose)按钮,在弹出的文件选择器中挑选程序(macOS 默认打开「应用程序」目录)
- 添加的程序会以名称列出,可点击右侧单选按钮将其设为默认应用(Default)
- 点击🗑 删除按钮可移除某个程序;移除默认应用时,系统会自动把列表中的第一个应用提升为新默认
💡 同一个程序不会被重复添加;每组达到 5 个后,添加按钮会自动禁用。
第 2 步:设置默认应用,让右键菜单"记住"你的选择
在管理对话框中,勾选某个程序旁的单选按钮,它就成了该类型的默认打开程序。之后无论在哪里操作,默认应用都会优先出现:
- 右键菜单:在照片或视频上右键,选择「在外部应用中打开(Open in external app)」,会展开一个子菜单,其中默认应用会显示你的快捷键,直接点选程序名即可打开
- 快捷键秒开:选中文件后按Ctrl+E(macOS 为 ⌘E),立即用默认应用打开,无需打开任何菜单
快捷键定义可见 shortcuts.ts,菜单生成逻辑在 fileMenu.ts。
第 3 步:批量用外部程序打开多个文件
外部应用支持批量打开,Lap 内置了两重贴心保护:
- 类型提醒:多选时如果照片和视频混在一起,Lap 会提示「请仅选择照片或仅选择视频」,避免打开错类型的应用
- 大数量确认:一次打开超过100 个文件时,会先弹出确认对话框,防止误操作拖垮外部程序
- 未设置提示:如果尚未添加任何外部程序,操作时会提示「未设置外部编辑器,请在设置中选择一个」
相关批量打开逻辑位于 Content.vue,前端通过 api.js 中的openFilesWithApp调用后端open_files_with_app命令完成真正的外部启动,配置状态则保存在 configStore.js。
快速上手清单
- ✅ 设置 → 高级 → 管理外部应用,为照片和视频各添加常用程序
- ✅ 用单选按钮指定默认应用
- ✅ 记住Ctrl+E / ⌘E:一键用默认应用打开当前文件
- ✅ 多选同类型文件 + 右键「在外部应用中打开」= 批量处理
相关资料
- 管理对话框源码:ExternalAppsDialog.vue
- 右键菜单与外部应用子菜单:fileMenu.ts
- 外部启动与批量确认逻辑:Content.vue
- 配置持久化:configStore.js
- 功能发布说明:v0.3.2 更新日志
配置一次,长期受益。把修图、剪辑流程接回你最熟悉的工具,Lap 只负责帮你快速找到并交付文件 📸
【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lap
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考