说实话,喵老师刚打开。 Numi 我基本上很震惊。毕竟,我已经很久没有看到这样一个优雅清爽的软件设计了。如果不是默认打开的, Example 文件上的一堆演算很难把这个漂亮的「记事本」和一个「计算器」软件联系:
是的,就像你看到的,这个计算器就像在记事本上做草稿,然后优雅地帮助你在右边展示一个答案。一切都是自然而美丽的。我不得不说它非常赏心悦目「GORGEOUS」。Markdown 如果你熟悉同样简单的语言风格和清爽的语法着色,每个计算和账单都可以以文本的形式永久保存。 Mathematica 软件理工科学生应该对这个简化版进行处理「Notebook」即使在许多自然语言处理的细节上,感觉并不陌生,Numi 相较于 Mathematica 看起来更贴近百姓。
其实 Numi 并不是「自然语言文本计算器」早在的鼻祖 2013 年底@化学心情写的@化学心情「能听懂人话的计算器:Soulver」中介绍到的 Soulver 它是一种老式的文本计算器,后来 2015 年的时候 Soulver 还推出了 Mac 版本「这不是你常见的计算器。它很体贴:Soulver for Mac」。但又古又笨重 Soulver 相比,Numi 这个后起之秀在软件的价值上可以说跟上了时代的潮流,优雅的白色和简单的黑色(夜间模式)搭配 Coding Style 语法着色很现代 IDE 或者文本编辑器的魅力,全身很少的按钮和交互完全给了界面「计算」这一核心。而且,相对于 Soulver 各平台独立 $10 免费收费 Numi 它看起来很温柔,更何况,Numi 还支持非常丰富的扩张。而且,相对于 Soulver 各平台独立 $10 免费收费 Numi 它看起来很温柔,更何况,Numi 它还支持非常丰富的扩展。这些,我将在后面详细介绍。
首先,作为一个「计算器」,最重要的是计算功能。让我们先看看 Numi 支持什么样的计算。
单位转换
使用关键词in/into/to/as
单位转换,多个单位混合运算 Numi 会自动转换。
常见货币单位如下(来源) ISO 4217):
货币名称 | 货币符号 | 货币名称 | 货币符号 |
---|---|---|---|
人民币 | RMB / CNY | 美元 | USD / $ |
日元 | JPY | 欧元 | EUR |
英镑 | GBP | 德国马克 | DEM |
瑞士法郎 | CHF | 法国法郎 | FRF |
加拿大元 | CAD | 澳大利亚元 | AUD |
港币 | HKD | 奥地利先令 | ATS |
芬兰马克 | FIM | 比利时法郎 | BEF |
爱尔兰镑 | IEP | 意大利里拉 | ITL |
卢森堡法郎 | LUF | 荷兰盾 | NLG |
葡萄牙埃斯库多 | PTE | 西班牙比塞塔 | ESP |
印尼盾 | IDR | 林吉特,马来西亚 | MYR |
新西兰元 | NZD | 菲律宾比索 | PHP |
俄罗斯卢布 | SUR | 新加坡元 | SGD |
韩国元 | KRW | 泰铢 | THB |
时区转换
可以使用time
和now
获得本地时间的关键词,当你想获得其他时区的时间时,你可以在关键字前添加时区缩写作为前缀或组合in
以时区为后缀的关键词。转换结果将与全球时间实时同步,因此任何时刻的操作结果都将根据当前时刻给出。(截至出版,此功能仍有一小部分故障,无法正确转换时区)
PST time Beijing time Time in Madrid 2:30 pm HKT in Berlin
同时,也可以使用 Numi 计算两个时区之间的时差。
数学运算
您可以使用操作符号或关键字进行数学操作,括号前后可以省略乘号。
常见的数学运算符号:
运算 | 示例 | |
---|---|---|
加法 | ,plus ,and ,add ,with |
|
减法 | - ,minus ,subtract ,without |
|
乘法 | * ,x ,times ,multiplied by ,mul |
|
除法 | / ,divide ,divided by |
|
乘方 | ^ |
|
按位与 | & |
|
按位或 | ` | ` |
按位异或 | xor |
|
左位移 | << |
|
右位移 | >> |
|
取模/求余 | mod |
数制换算
除使用十进制数系外,Numi 它还提供了二进制、八进制和十六进制数系0b
、0o
和0x
前缀即可。此外,还可以使用sci
或者scientific
关键字将结果显示为科学计数法。
百分比
除了简单的使用加/减一个百分比($10 - 40%
),Numi 还提供了额外的高级用法:
运算 | 示例 |
---|---|
百分比值 | 20% of $10 |
按百分比增加 | 5% on $30 |
按百分比减少 | 15% off 40RMB |
相对百分比 | $50 as a % of $100 |
多出百分比 | $70 as a % on $20 |
少于百分比 | $20 as a % off $70 |
按百分比反推 | 5% of what is 60RMB |
按多出百分比反推 | 5% on what is 60RMB |
按比例小于百分比反推 | 5% off what is 60RMB |
尺度缩写
对英语用户而言,千 thousand、百万 million、十亿 billion 用于描述大数字的常用尺度单位。因为m
是米的单位符号,K
是卡尔文的单位符号,所以 Numi 大小写敏感,大小写敏感M
来代替million
的缩写,用k
来代替thousand
的缩写。
$2k 2M RMB
变量和常数
Numi 提供了=
声明变量和重复使用的操作符。$2k
2M RMB
变量和常数
Numi 提供了
=
操作符用于声明变量和重复使用。需要注意的是,像大多数编程语言一样,受保护的关键字不能用来命名变量。比方说,
常数 | 值 |
Pi |
E
2.7182818285
函数 | 示例 | |
开 N 次根 | root | root 2 (8) |
开平方根 | sqrt | sqrt 16 |
开立方根 | cbrt | cbrt 8 |
取绝对值 | abs | abs(-8) |
取对数 | log | log 2 (10) |
自然对数 | ln | ln 3 |
阶乘 | fact | fact 5 |
四舍五入取整 | round | round 3.45 |
向上取整 | ceil | ceil 3.76 |
向下取整 | floor | floor 2.56 |
正弦函数 | sin | sin 45 degree |
余弦函数 | cos | cos 3.45 |
正切函数 | tan | tan 8 |
反正弦函数 | arcsin | ascsin 1 in degree |
反余弦函数 | arccos | arccos 0.5 in degree |
反正切函数 | arctan | arctan 30 |
双曲正弦函数 | sinh | sinh 3 |
双曲余弦函数 | cosh | cosh 9 |
双曲正切函数
tanh
tanh 11
需要注意的是,Numi 默认情况下,三角函数采用弧度系统。如果你想用角度计算,你需要使用它
degree
关键词。结果重用
Numi 重用支持部分的结果,例如可以使用prev
关键词调用上一行的结果;使用
sum
或者
total
计算上述所有行(直至空白行为止)的加和关键词:
支持常用单位制温度:kelvin, celsius, fahrenheit。
长度:meter, mil, points, lines, inch, hand, foot, yard, rod, chain, furlong, mile, cable, nautical mile, league。
长度:meter, mil, points, lines, inch, hand, foot, yard, rod, chain, furlong, mile, cable, nautical mile, league。需要注意in
由于是单位转换的关键词,所以并不用来代表英寸(inch)。面积:
square
或者
sq
加上所有长度单位均可,另外还有 hectare, are, acre。
体积:
cubic
、
cu
或者 cb
加上所有长度单位,同时还提供美国厨房常用的蜜汁单位:pint, quart, gallon, tea spoon, table spoon, cup。重量:gram, tonne, carat, centner, pound, stone, ounce。
角度:radians 和 degree。
格式
在行首使用
#
符号来确定一个头部,相当于这张稿纸的标题。如果你想注释掉行内的一个部分,则使用双引号
“”
,而如果要注释掉整行的话,则需要使用双斜杠
//
。
丰富的扩展
如果说 Numi 定义了一种耳目一新的「文本计算」方式的话,那其可以支持 JavaScript 语言的扩展可以说进一步把软件的可用性提升到了更高的高度。作者在 GitHub 上提供了详细的文档教你如何使用 JavaScript 语言来扩展 Numi 的全局变量、单位和函数。
而对于我而言,最方便的一个扩展当属对于 Alfred 的支持。Alfred 的 PowerUser 可以下载并添加 Alfred Workflow 导入这个动作。
Numi 的关键词是
n
,比如前面的计算百分比的算式,在 Alfred 中可以这样使用
n 5% off what is 60RMB
:
回车可以把结果保存到剪贴板,方便在别处使用结果。有了这个动作之后,Alfred 的计算功能得到了大幅度增强,我使用 Numi 的频率提高了许多。而且得益于我一天呼出 Alfred 上百次的肌肉记忆,让计算变得效率又便捷。写在后面总的说来,说 Numi 是 Mac 平台上最「美」的计算器也毫不为过。更何况,Numi 还是一款免费软件,现在可以在官方网站直接下载,大家何不下载下来体验一番。
本文部分内容来自互联网,如有疑问请与我们联系。:https://www.psychoses.cn/shfw/183292.html