uTools Mac版是一款简洁实用、功能强大的Mac版电脑桌面软件,旨在帮助用户提高工作效率。软件提供资料搜索、日程管理、文件转换等多种实用功能,这些功能可以通过简单的操作来实现高效的日常工作和管理,比如用户可以使用资料搜索功能快速找到所需的信息和资源;也可以利用其日程管理功能,合理安排工作和生活,提高时间利用效率;还可以使用 uTools 进行文件格式的转换,方便在不同设备和平台上查看和使用。
uTools Mac版另外一大优点就是其简洁的用户界面了,用户打开软件就可以知道自己需要使用的功能在哪个位置。如果你想自定义页面风格,本应用还支持插件化功能,允许用户通过添加不同的插件来自定义软件的功能,这意味着用户可以根据自己的需求来扩展和定制 uTools,使其更加符合个人的工作习惯和风格。有需要的用户欢迎在本站下载使用!
软件特色
1、快速启动
强大的快速启动,比你想象的更加深入。对中文语义的友好支持,首字母检索等。
2、自动识别
uTools支持多种输入源呼出插件,例如:字符输入、文件拖拽、截图粘贴,亦能够自动识别输入内容进入相应插件,如json、时间戳、base64等。
3、数据同步
uTools各插件产生的数据将保存到本地数据库中。为了便于在不同设备之间共享数据,或是预防重装系统造成数据丢失,我们提供云端数据备份同步服务,登录后可一键开启。
4、高度自由
uTools 一切皆插件的设计,可以允许你高度自由的定义自己的开发工具,现在你也可以扩展第三方插件或者开发属于自己的插件。
uTools Mac版教程
plugin.json
在你觉得合适的地方新建一个文件夹,并创建 plugin.json 文件。这是最重要的一个文件,用来说明这个插件应用将如何与 uTools 集成,最基本的格式如下:
字段说明
main : 入口文件,如果没有定义入口文件,此插件应用将变成一个模版插件应用
logo : 插件应用的图标
features : 唯一比较复杂的就是 features 了,首先它是一个数组,每个数组元素用来描述这个插件应用提供的一个相对独立的功能,例如 uTools 中的「编码小助手」插件应用,提供了md5 、 时间戳 、 随机数 等功能。
features.code : 插件应用某个功能的识别码,在进入插件应用时会传递给你的代码,可用于区分不同的功能,显示不同的 UI
features.cmds : 通过哪些方式可以进入这个功能,中文会自动支持 拼音及拼音首字母,无须重复添加
创建入口文件
根据 main 中的定义,在 plugin.json 的同级目录,创建一个 index.html 文件:
开发者中心
好了,一个 hello world 插件应用已经开发好了,我们让它集成到 uTools 中。
1、安装 「uTools 开发者工具」,新建一个项目,并选择刚刚创建的 plugin.json 文件。
2、点击 开启运行。
3、退出开发者工具,在 uTools 中输入hello, 你好,nh 均可以到达你的插件应用
4、当你已经实现了插件应用所需的功能,通过「开发者工具」管理界面,点击「打包」,就可以获得一个打包好的 .upx 文件,复制或拖入 uTools 主输入框中即可以进行安装。
5、如果你想与其他用户分享你的插件应用,可以选择「插件应用发布」将插件应用提交给 uTools,审核通过后用户可在插件应用市场中下载安装。
注意事项
1、uTools 插件应用中不受跨域影响,可以访问任意网址。
2、无需网页考虑兼容性问题,基于(Chromium 91 和 Node 14)
3、在插件应用开发模式中,可以使用 http 协议加载远程资源( js、css )。当打包成 uTools 插件应用后,所有的静态资源都应该在包内,否则会加载失败。
4、在打包目录中,请勿包含 .git .js.map .css.map 文件。
更新日志
v5.1.1版本
为减少干扰,超级面板针对「窗口匹配」新增显示/隐藏功能(自动记住上一次选择)
macOS 插件分离成独立窗口时,单显示器下提供 dock 应用图标,多显示器下存在兼容性问题,暂不提供
极端情况下少部分本地文档无法同步到云端,提供一键重写按钮
移除自动粘贴插件子输入框逻辑
修复一些 bug