Repository navigation
Kitty Tools 0.3.2
剪贴板历史、翻译历史条目很多时,选中的高亮不再和条目错开,上下键切换和滚动也不再越往下越卡;关闭面板时不再泛白闪一下;翻译服务加到 10 个以上也都能在列表里看到,用 OpenCode 的地址翻译不再报错;「呼出面板时挤压弹开」不再是实验功能;剪贴板历史可以设成点一下条目就粘贴;有新版本时菜单栏图标和面板底栏会一直标着,不再一闪而过;设置、快捷键、翻译服务,连同片段、收藏和生词本,可以导出成一个文件,换电脑或重装后导回来;启动器输入 port 能看哪些端口被占着、是谁占的,顺手结束它;常驻内存少了几十 MB。
从旧版升级
装着 0.3.1 或更早版本的,菜单栏里会出现「更新到 0.3.2…」(或 设置 › 关于 里点「更新并重新打开」),一键更新,不用再放行。
- 设置和数据的每天自动备份默认开着:存在这台 Mac 上、留最近 7 份,备份里不含翻译服务的密钥;不想要可以在 设置 › 通用 关掉。
- 「单击条目直接粘贴」默认关,要用的话到 设置 › 剪贴板 打开。
- 从这一版起,有新版本时菜单栏图标右上角会有一个小圆点,剪贴板历史和启动器的底栏也会一直标着「更新到 x」。
更新内容
- 设置:设置 › 通用新增「导出与导入」:把各页的设置、全局快捷键、翻译服务、网页搜索与快捷链接,连同片段、文字类的收藏和收藏夹、生词本存成一个文件,换电脑或重装后导回来,导出和导入都能只选其中几类;片段、收藏和生词导入时是合并,不会删掉或重复已有的(图片、文件类的收藏和普通历史不在文件里);翻译服务的密钥默认不进文件,要带的话用你设的密码加密
- 设置:设置和数据每天自动备份一份:设置、快捷键、翻译服务、网页搜索、片段、文字收藏和生词本每天自动存在这台 Mac 上,留最近 7 份。改乱了设置、误删了片段,到 设置 › 通用「从备份恢复」选一天找回来;还可以再选一个文件夹(比如 iCloud 云盘里的)每天多存一份,换电脑、硬盘坏了也不怕。导入之前也会先自动存一份,设置和快捷键导错了能换回去(备份里不含翻译服务的密钥;不想要可以在同一处关掉)
- 剪贴板:设置 › 剪贴板新增「单击条目直接粘贴」(默认关):打开后在剪贴板历史里点一下条目就粘贴,不用双击;⌘ 单击、⇧ 单击照常多选
- 启动器:启动器新增 port:输入 port 加空格,列出这台 Mac 上正在监听的端口,一个端口一行,写着是哪个进程占着、它在哪个项目文件夹里(同时开着好几个 node 也分得清);接着输端口号就只看那一个(port 3000),也能按进程名、文件夹名找。↩ 结束占用它的进程,⌘↩ 强制结束(再按一次确认);占着端口的是程序坞里的 App 时,↩ 是正常退出
- 全局:有新版本时更容易看到:菜单栏图标右上角多一个小圆点,剪贴板历史和启动器的底栏常驻「更新到 x」,点一下就更新并重新打开(原来只有刘海上停 2 秒的一次提示,错过就要自己去菜单里找)
- 剪贴板:剪贴板历史条目很多时,选中的高亮不再和条目错开(拖动滚动条、在第一条按 ↑ 跳到最后一条之后最明显)
- 剪贴板:剪贴板历史条目很多时,上下键切换和滚动不再越往下越卡:几百条之后按一下方向键原来要几百毫秒,现在和条目多少无关
- 全局:剪贴板历史、启动器、翻译浮窗少占内存:三块面板呼出过之后各少占约 10 MB,深色外观下每张翻译结果卡再少 2–3 MB(原来面板边上那条 1 pt 的高光线被画成了整块面板那么大的图,面板收起后也一直占着)
- 全局:闲着的时候把内存还回去:剪贴板历史、启动器、翻译浮窗都收起两分钟后,清掉看过的图片预览(看得多时有约 50 MB)和链接预览的头图(看过十来条链接时有约 70 MB)、放掉识字和截图翻译用过的识字模型(约 50 MB)、把用完的内存还给系统;再打开时图片预览和链接头图重新生成,一闪就好(链接不用重新联网),隔了两分钟以上再识字第一次会慢零点几秒
- 翻译:翻译历史条目很多时同样修好:选中的高亮不再和条目错开,滚动和上下键也不再越往下越卡
- 翻译:AI 服务填 OpenCode(opencode.ai)的地址时,翻译和「测试连接」不再报「请求失败(400):Request is missing x-opencode-session」
- 全局:关闭剪贴板历史、启动器、翻译浮窗时,面板不再先泛白闪一下再消失(深色外观下背后是深色窗口时最明显),现在平滑淡出
- 全局:⌘K 菜单和剪贴板的筛选面板里,用 ↑↓ 选到一组的第一项(比如最下面的「删除」)时菜单会跟着滚到它;原来只滚出它上面那条分隔线,选中的那一项还在菜单外面看不到
- 全局:删除、清空、移到废纸篓、强制退出这类操作统一用红色标出来:⌘K 菜单里的「删除」「清空历史…」「移到废纸篓」,剪贴板多选时底栏的「删除」,设置里的「删除…」「清空…」按钮;启动器里等着再按一次确认的命令,底栏的「确认…」和 ↩ 键帽也换成红色
- 设置:翻译服务超过 10 个时,第 11 个起在列表里看不到、也滚不过去(新加的服务像是没存上):现在有几个列几个,跟着整页一起滚;剪贴板「排除的 App」、启动器「网页搜索」两个列表同样修好
- 翻译:AI 服务的模型下拉里,很长的模型名不再折成两行:一行一个,放不下的末尾用省略号
- 全局:「呼出面板时挤压弹开」不再是实验功能:挪到 设置 › 通用 单独的「动效」一组,默认仍关
安装
只支持 Apple 芯片(M 系列)、macOS 15 及以上。下载 Kitty.Tools_0.3.2_arm64.dmg(_arm64.zip 是 App 内更新用的,不用手动下载)。
- 打开 DMG,把 Kitty Tools 拖进「应用程序」。装过同名的旧版
Kitty Tools.app的,先删掉它(或让访达替换);从 Kitty Tools Native 升上来的,把旧的Kitty Tools Native.app也删掉,开机自启可能要在 设置 › 通用 里重新打开一次。 - 第一次双击会被系统拦下,提示「未打开」(没有公证;签名是有效的,所以不是「已损坏」)。
- 到「系统设置 › 隐私与安全性」,在下面点「仍要打开」(尝试打开后约 1 小时内有效),输入密码即可。也可以在终端执行:
xattr -dr com.apple.quarantine "/Applications/Kitty Tools.app"
只有第一次安装需要上面的放行步骤:之后的新版本在 App 内更新(菜单栏或 设置 › 关于),下载的包不带隔离标记,不用再放行。