扩展介绍
Doggy 由许多扩展组成,每个扩展包含一个或者多个指令。在激活 Doggy 后,Doggy 列表中展示的每一项都是一个指令。Doggy 内置了一些列的指令,让您安装 Doggy 后就可以直接使用,这些工具会随着 Doggy 的更新而不断迭代。也有一些指令针对特定的场景,在您需要的时候可以进行安装使用。
以下是一些常见的扩展及其包含的指令:
内置扩展
归档
压缩与解压缩指令
功能介绍
- 压缩:在系统的 Finder 中选择一个或者多个文件后,通过 内容读取(Command + Control + x) 模式唤醒 Doggy,选择压缩指令,就可以将选中的文件压缩为一个 Zip 文件,该文件会保存在第一个选中文件的目录中。
- 解压缩:在 Finder 中选择一个 Zip 文件后,通过 内容读取(Command + Control + x) 模式唤醒 Doggy,选择解压缩指令后,就可以将 Zip 文件中的文件解压到当前目录中。
字典
查询单词意思,翻译整个段落
功能介绍
- define:调用 Apple Dictionary App 的功能,查询当前选中文本的意思,在没有网络的情况下也能正常使用。具体查询的范围根据 Dictionary App 的设置决定。
- translate:调用一些在线翻译服务的 API 来翻译选中的文本,可以是一个单词,也可以是一段话。当前支持的翻译服务包括:有道、Deepl、微软。该指令只在有网络的情况下才可以正常工作。
// TODO: 截取系统 Dictionary App 设置字典的界面
文件创建
在系统的 Finder 中选择一个目录或者文件后,通过 内容读取(Command + Control + x) 模式唤醒 Doggy,根据想要创建的文件类型,选择对应的指令,就可以创建出一个空文件。当前支持下列格式的空文件:
- Markdown(.md)
- Word(.docx)
- PowerPoint(.ppt)
- RTF(.rtf)
应用跳转
可以快速的打开一些系统应用及第三方应用。这种打开和传统的应用跳转不同,他可以附带一些输入参数。例如在 Finder 中选择一个目录后,就可以将该目录作为上下文,在 Terminal 中打开。当前支持的应用如下:
- Terminal
- Finder
- Safari
- Visual Studio Code
来试试效果吧:
/Applications/
https://www.baidu.com
代码段
提供将一段文本保存起来的功能,在需要的时候,可以将该文本输入到任意位置。一般通过 内容生成(Command + Control + Shift + x) 模式唤醒。
// TODO:放一张使用 Snippet 功能的动图
文本处理
拷贝指令
可以拷贝选中的内容,只要能选中,就能直接拷贝。该功能在如一些网页禁用了拷贝功能的情况下,也能拷贝对应的文本。(也存在某些网站连选中的无法选中,那该功能就无效啦😝)