你的第一个计算
有了计算块,你可以在计划旁边直接算出费用、数量和时间。本页会带你从一个空白块开始,做出一份小预算,只要改动一个数字,它就会自动更新。
添加计算块
把光标放在一个空行上,然后选取 Format › Calculation Block,或按下 ⌘Y。Varlig 会插入一个空白块,等你输入第一行。
你也可以自己输入计算块:在一行开头输入三个反引号和 calc 一词,在下面写上计算,再用三个反引号结束这个块:
```calc
CNY 12.50 * 4
```
输入一行,看到结果
每一行就是一个计算。你一边输入,结果就一边显示在右侧。
CNY 12.50 * 4 结果为 50.00 CNY45 min + 1 hour 20 min 结果为 2 hours 5 min2.5 km in m 结果为 2,500 m20% off CNY 399 结果为 319.20 CNYsplit CNY 360 among 3 people 结果为 120.00 CNY一行算式可以照着口头说法来写,所以 split CNY 360 among 3 people 与 CNY 360 / 3 的结果相同。
点按一个结果即可拷贝它的精确值,随时粘贴到邮件或其他 App 中。
以 # 加一个空格开头的行,可以用作块的标题,或者给自己留个备注。Varlig 会跳过这一行,也不显示结果。
给数值起名字
写下名称、等号和数值。这一行会显示该数值,下面的每一行都可以使用这个名称。
# 家宴客人 = 6 结果为 6人均 = CNY 120 结果为 120.00 CNY餐费 = 客人 * 人均 结果为 720.00 CNY酒水 = CNY 200 结果为 200.00 CNY餐费 + 酒水 结果为 920.00 CNY名称可以由多个词组成,中间也可以有空格,所以 KTV 包厢 = CNY 300 同样可行。有了名称,计算块读起来就像一句话,而下一步也正是靠名称才得以实现。
改一个数字,看所有结果更新
又有两位朋友要来。把 客人 = 6 改成 客人 = 8,所有用到 客人 的行都会在你输入时重新计算:
# 家宴客人 = 8 结果为 8人均 = CNY 120 结果为 120.00 CNY餐费 = 客人 * 人均 结果为 960.00 CNY酒水 = CNY 200 结果为 200.00 CNY餐费 + 酒水 结果为 1,160.00 CNY这是值得养成的日常习惯:把计划写一次,然后只改一个数值,就能试试“如果……会怎样”。
名称可以沿用到后面的块
定义过的名称,在同一篇笔记中后面的每个计算块里都可以使用,所以你可以在计算之间自由地写字:
## 厦门
```calc
酒店 = CNY 680 * 2
机票 = CNY 850 * 2
```
我和小林平摊所有费用。
```calc
(酒店 + 机票) / 2
```
最后一个块显示 1,530.00 CNY。名称只属于它所在的笔记,所以一篇笔记里的 酒店 绝不会改变另一篇笔记中的结果。
每个块下方的汇总
每个计算块下方都会显示一个小小的汇总,默认是所有结果的 Total(总计)。点按汇总可以切换为 Average、Median 或 Count,也可以拷贝该值。每个块都会记住自己的选择,你也可以在同一个菜单中隐藏块的汇总。
单行选项
按住 Control 键点按计算行或它的结果,然后打开 Calculation Line:
| 选项 | 作用 |
|---|---|
| Answer Format | 仅为这一行设置小数位数、千位分隔符、大数记数法和货币舍入。Reset Answer Format 可恢复为你的默认设置。 |
| Subtotal | 显示上方各结果之和,一直算到上一个小计为止。可用来为较长预算的每个部分分别求和。只写了 sum 或 total 的一行也有同样的作用。 |
| Time Point | 标记一个固定时刻,比如你出发的时间。它前后的时长行会显示各自覆盖的时钟时间,便于规划一天的安排或一段行程。 |
| Expression | 把小计或时间点恢复为普通行。 |
| Plot Function… | 打开该行表达式的图表。选择变量和范围,然后点按 Plot。你的笔记不会被更改。 |
计算设置
Settings › Calculations 为所有计算块设置默认值。点按 Apply 即可保存更改。
| 分区 | 可以设置的内容 |
|---|---|
| Numbers | 数字格式(你所在地区如何书写小数和千位),以及粘贴外国数字时是否转换 |
| Answer Formatting | 小数位数、千位分隔符和大数记数法 |
| Currency | 按货币精度舍入、货币符号和末尾的零 |
| Calculation summary | 块是否显示汇总、默认显示哪项统计,以及包含哪些行 |
| Variables | 重命名数值时是否更新后面的引用 |
| Everyday calculations | 每个工作日的小时数,以及你所在地区销售税的名称和税率 |
| Shared definitions | 一个 Definition sheet,其中的数值和自定义单位在每篇笔记中都可以使用 |
| Workday holidays | 计算工作日时要跳过的日期,每行一个 |
| Exchange rates | 每小时刷新货币和加密货币汇率,以及 Refresh Now 按钮 |
汇率需要联网获取。计算块中的其他一切,包括单位和单一货币的金额,都可以离线使用。
CNY 240 in USD 结果为 $35.78接下来
现在你已经掌握了日常使用计算块所需的知识。想了解更多时,下面这些指南会展示一行算式能做什么: