链接快速打开
文本剪贴项里的 URL 会被自动识别,可悬停高亮、修饰键点击直接打开。
识别白名单
为了避免误把 package://、vscode:// 之类内部协议送到默认浏览器,链接识别走严格白名单:
| 协议 | 用途示例 |
|---|---|
http / https | 普通网页 |
ftp | 文件下载 |
mailto | 调起邮件客户端 |
tel | 调起电话应用 |
ws / wss | WebSocket(开发场景常用) |
其他协议保持纯文本展示,不做识别。
触发方式
- 悬停:鼠标移到链接上,按住 Cmd(macOS)/ Ctrl(Win/Linux)后高亮。
- 修饰键 + 单击:在系统默认浏览器中打开。
- 右键菜单:
- 在浏览器打开
- 复制链接
不按修饰键的普通点击仍归段落点选复制(见 预览与段落点选复制)。 这避免了「想复制段落却被跳走」的误操作。
实现细节
- 链接识别在 预览面板 内进行;列表行内不做解析,保留性能。
- 「在浏览器打开」走
utools.shellOpenExternal(url),由 uTools 调用平台默认浏览器。 - 不会主动 fetch 链接 —— 隐私优先。