CocoCoco

一个 Mac 单位换算,一个快捷键就在手边。

输入 5km to miles,你还没打完,结果已经在面板里了。只打 5km 不写目标,同一族的其他单位会一次性全列出来,你往下读就行,不用先想清楚自己要哪个。四个族、二十五个单位,全部在你自己的机器上解析,整个过程不碰网络。

免费下载7 天免费 · 无需信用卡

Mac 单位换算到底是拿来干什么的

会打断你的换算,从来都不是什么有意思的换算。一份用 cup 写的食谱,而你家的秤只认克。一份用英寸标的显示器参数,而你手里的卷尺是厘米的。别人晒的跑步记录是英里。烤箱写着 375°F。寄出去的包裹按磅计费。每一个都是四秒钟的事,然后你开了一个标签页,等一屏广告和 Cookie 横幅,在两个框之间来回看一眼——刚才写到一半的那句话已经没了。

把 Mac 单位换算放进启动器,不是把这趟路跑得更快,是把这趟路取消掉。按下你本来就天天在按的那个快捷键,输入数字和单位,读结果。回车复制,面板收起。没有页面加载,没有任何请求,输入的内容也没有离开这台机器——对单位换算来说这件事与其说是隐私,不如说是可靠性:在高铁上、在地下室、在飞机上,它的表现和平时一模一样。

Coco 的单位换算和启动应用、剪贴板历史、计算器、汇率共用同一个面板,用 Swift 直接写在 AppKit 上,不是套一个网页在窗口里。整张换算表是编译进应用里的:二十五条单位定义,每一条带一个比例系数、一个偏移量和一组别名。没有查询接口,没有服务端,第一次启动也不用下载任何东西。汇率换算是另一件事,用的是实时汇率,它有自己的页面;算术表达式也有自己的页面。

这个 Mac 单位换算具体能换什么

四个族,二十五个单位

长度:mm、cm、m、km、in、ft、yd、mi。质量:mg、g、kg、oz、lb。体积:ml、l、tsp、tbsp、floz、cup、pt、qt、gal。温度:C、F、K。全部就这些。每个单位除了符号,还认它的英文全称和复数形式,公制单位的两种拼法都收——kilometre 和 kilometer、metres 和 meters、litres 和 liters,另外 lbs、teaspoons、fluidounce、centigrade 也都能匹配。

你平时怎么说,就怎么打

四种写法都能解析:5km to miles、5 km in mi、直接两个单位并排的 5 km mi,以及完全不写目标的 5km。大小写无所谓,5KM TO MILES 是同一条查询;数字和单位之间的空格可有可无。小数和正负号都支持:2.54cm、-40f to c、+12 in ft。有一件事不行——千分位逗号。1500 m 能换,1,500 m 不能,因为数字是当作前缀直接读出来的。

不写目标,就把整族给你

只打一个 5km,回来的是长度族里其余全部单位:英里、码、英尺、英寸、米、厘米、毫米。不是一个猜测,是七个答案。看一份参数表、还没想好要换成哪个单位的时候,问题本来就长这样。每一行显示换算后的数字,下面重复一遍原始输入,所以换算方向一眼就能看清;回车把结果连同单位一起复制。

温度用的是偏移量,不是比例

摄氏、华氏、开尔文每一个都带比例系数和偏移量,而不是一个简单的乘数——这正是随手写的换算最容易搞错的地方。-40f to c 返回 -40,那是两个刻度唯一相交的那一点。0c in k 返回 273.15,100f to c 给出 37.777778。华氏存的是九分之五加 32 度偏移,开尔文是摄氏平移 273.15。celsius、centigrade、fahrenheit、kelvin、kelvins 这些写法都认,单个字母 c、f、k 也认。

它换不了的东西

没有数据单位,mb to gb 得不到结果。时间、速度、面积、能量、压强、角度,同样都没有。体积一律是美制:一 cup 是 236.588 ml,一 pt 是 473.176 ml,一 gal 是 3.785 l,所以英制的品脱和加仑不在表里。也没有吨、英石、海里,更没有斤、两、亩这些中文语境里常用的单位。跨族换算会被直接拒绝而不是硬猜:kg to cm 什么都不给你。

数字是怎么打印出来的

最多六位小数,末尾的零会去掉,所以 1 in to cm 显示的是 2.54,不是 2.540000。绝对值小于十亿分之一的结果直接打印成 0,而不是一串浮点数的残影。输出里没有千分位分隔符,所以这个数字可以直接粘进表格单元格,不用先改格式。回车复制的是数值加单位,比如 8.04672 km。

把这个 Mac 单位换算和 Spotlight、Raycast、Alfred 摆在一起

单位换算不是什么稀罕功能,装作稀罕很没意思。Spotlight 能换单位,本来就在你的 Mac 上,一分钱不要——如果你一个月只把英寸换成厘米两次,用 Spotlight,把钱省下来。对相当多的人来说,它已经覆盖了常见的那几种情况,这个问题到此为止。Raycast 的免费版就带单位换算,Pro 是 $8 一个月,那是为别的东西付的。Alfred 通过付费 Powerpack 里的 workflow 实现,大约 £34 买断。

这里不一样的地方很窄,也值得直说:不写目标时一次给出整族、一行就能学会的语法而不是一次「猜你想要什么」、以及全程不联网。反过来不一样的地方同样窄。Coco 只覆盖四个族、二十五个单位;一个专门的换算应用,以及 Spotlight 自己,能处理 Coco 根本没有的数据大小、面积和时间。一个什么都能换的 Mac 单位换算工具不是这个东西,上面那张表就是它的全部。

CocoSpotlightRaycastAlfred
启动器里直接换单位需装 workflow
长度、质量、体积、温度需装 workflow
不写目标就列出整族
数据、时间、速度、面积单位部分部分需装 workflow
同一个输入框里换汇需装 workflow
完全不联网也能用基本可以
买断,不用注册账号系统自带
价格$49 买断系统自带免费或 $8/月£34 买断

在 Coco 里换一次单位

  1. 装上,按快捷键

    把 Coco 拖进「应用程序」,打开一次。换算这块没有任何要配置的,也不需要账号:单位表就在安装包里,所以第一次启动、网络关着的时候它也照样回答你。需要 macOS 14 或更新版本,Apple 芯片。

  2. 输入数字和单位

    5km、5 km、180lb、2.54cm、375f。空格可有可无,大小写不用管。只有在没有别的结果认领这条查询时才会出现换算结果,所以应用名依然优先——打 kg 你看到的是应用,打 5kg 才是克。

  3. 写上目标,或者往下读

    想要单个答案就写 5km to miles,5 km in mi 和 5 km mi 效果一样。不写目标,同族单位一次全部返回,每一行下面都重复一遍原始输入,所以换算方向不会看反。

  4. 回车复制

    回车复制当前选中那一行——数值加单位,比如 3.106856 mi——然后收起面板。数字里没有千分位分隔符,所以粘进表格单元格或者聊天框都是干净的,不用先重新格式化一遍。

大家真的会问的问题

在 Mac 上不开浏览器怎么换算单位?
用一个能在自己面板里换算的启动器。在 Coco 里按下快捷键,把数字和单位一起打进去:5km to miles、180 lb in kg、375f to c。结果随着输入出现,回车复制并收起面板。整个过程不发起任何请求,所以断网和联网的表现完全一样。不写目标——只打 5km——会一次性返回同族的其他所有单位。Spotlight 也能换单位,本来就装好了,而且免费;如果你只是偶尔换一次,那才是合理的答案,这一页不会假装不是。
Coco 能换哪些单位?
四个族、二十五个单位。长度:毫米、厘米、米、千米、英寸、英尺、码、英里。质量:毫克、克、千克、盎司、磅。体积:毫升、升、茶匙、汤匙、液量盎司、杯、品脱、夸脱、加仑。温度:摄氏、华氏、开尔文。每个单位都可以用符号、英文全称或复数形式匹配,公制单位的 -re 和 -er 两种拼法都收,kilometre 和 kilometer 是同一个词。体积一律按美制:一 cup 是 236.588 ml,一品脱是 473.176 ml,也就是说英制的品脱和加仑不在表里。跨族换算会被拒绝,而不是给一个近似值。
查询该怎么写?5km to miles 能用吗?
能用,另外三种写法也能用:5km to miles、5 km in mi、直接并排的 5 km mi,以及完全不写目标的 5km——那会列出整个长度族。数字和单位之间的空格可有可无,大小写完全忽略,5KM 和 5 km 是同一条查询。小数支持,开头的正负号也支持,所以 -40f to c 是合法的。唯一会失败的是千分位逗号:1500 m 能换,1,500 m 不能,因为数字是作为纯前缀读到单位之前的部分。
Coco 能换数据大小、时间、速度或面积吗?
不能。表里只有长度、质量、体积、温度,别的没有,所以 mb to gb、90 min to hours、60 mph to kph、500 sqft to sqm 全都不返回结果,而不是返回一个错的。吨、英石、海里同理不在其中,斤、两、亩这些中文里常用的单位也没有。如果你每天要做的正是这些换算,Spotlight 或者一个专门的换算应用是更合适的工具,你应该用它们。Coco 覆盖的是日常那一组物理单位——一份食谱、一个包裹、一张参数表、一台烤箱——它把这一组覆盖完整,而不是十个族各覆盖一点。
温度是怎么换的?-40 能算对吗?
每个温度单位都带一个比例系数和一个偏移量,而不是单一乘数,所以华氏与摄氏之间的 32 度平移、开尔文的 273.15 度平移都是当作平移处理的,不会被当成比例。-40f to c 返回 -40,那正是两个刻度唯一重合的一点。0c in k 返回 273.15,100f to c 给出 37.777778。凡是能写数字的地方都能写负数,所以 -12c in f 是合法查询。celsius、centigrade、fahrenheit、kelvin、kelvins 这些写法都能匹配,单个字母 c、f、k 也可以。
Coco 的单位换算比 Spotlight 强吗?
不是全面更强,说是全面更强就不老实了。Spotlight 免费、本来就在运行,而且能处理 Coco 压根没有的类别。这里不一样的只有三点。第一,不写目标时 Coco 返回整族,所以一条查询能回答一个你还没想清楚的问题。第二,语法是固定且写明的,你可以依赖它,而不是每次试探解析器今天认什么。第三,换算和启动应用、剪贴板历史、算术、汇率在同一个输入框里,于是只需要记一个快捷键而不是好几个。如果这三点对你都不重要,继续用 Spotlight 就好。
多少钱?单位换算需要联网吗?
单位换算完全不碰网络。整张表编译在应用里,所以第一次启动、Wi-Fi 关着、在地下室或者在飞机上,它都照样出结果;会发起请求的只有汇率换算,那是另一个功能。应用本身七天免费,不要信用卡也不要账号,之后 $49 买断一台 Mac,目前上线优惠期间是 $39。它是买断而不是订阅,这个大版本内的更新都包含在内,30 天无理由退款,许可证你可以自己迁到新的 Mac 上。需要 macOS 14 或更新版本和 Apple 芯片。
免费下载7 天免费 · 无需信用卡