跳到主要内容
Varlig 指南
Varlig 首页

你的第一个计算

有了计算块,你可以在计划旁边直接算出费用、数量和时间。本页会带你从一个空白块开始,做出一份小预算,只要改动一个数字,它就会自动更新。

添加计算块

把光标放在一个空行上,然后选取 Format › Calculation Block,或按下 ⌘Y。Varlig 会插入一个空白块,等你输入第一行。

你也可以自己输入计算块:在一行开头输入三个反引号和 calc 一词,在下面写上计算,再用三个反引号结束这个块:

```calc
CNY 12.50 * 4
```

输入一行,看到结果

每一行就是一个计算。你一边输入,结果就一边显示在右侧。

calc
CNY 12.50 * 4 结果为 50.00 CNY
45 min + 1 hour 20 min 结果为 2 hours 5 min
2.5 km in m 结果为 2,500 m
20% off CNY 399 结果为 319.20 CNY
split CNY 360 among 3 people 结果为 120.00 CNY

一行算式可以照着口头说法来写,所以 split CNY 360 among 3 peopleCNY 360 / 3 的结果相同。

点按一个结果即可拷贝它的精确值,随时粘贴到邮件或其他 App 中。

# 加一个空格开头的行,可以用作块的标题,或者给自己留个备注。Varlig 会跳过这一行,也不显示结果。

给数值起名字

写下名称、等号和数值。这一行会显示该数值,下面的每一行都可以使用这个名称。

calc
# 家宴
客人 = 6 结果为 6
人均 = CNY 120 结果为 120.00 CNY
餐费 = 客人 * 人均 结果为 720.00 CNY
酒水 = CNY 200 结果为 200.00 CNY
餐费 + 酒水 结果为 920.00 CNY

名称可以由多个词组成,中间也可以有空格,所以 KTV 包厢 = CNY 300 同样可行。有了名称,计算块读起来就像一句话,而下一步也正是靠名称才得以实现。

改一个数字,看所有结果更新

又有两位朋友要来。把 客人 = 6 改成 客人 = 8,所有用到 客人 的行都会在你输入时重新计算:

calc
# 家宴
客人 = 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 显示上方各结果之和,一直算到上一个小计为止。可用来为较长预算的每个部分分别求和。只写了 sumtotal 的一行也有同样的作用。
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 按钮

汇率需要联网获取。计算块中的其他一切,包括单位和单一货币的金额,都可以离线使用。

calc结果取决于今天的日期或实时数据
CNY 240 in USD 结果为 $35.78

接下来

现在你已经掌握了日常使用计算块所需的知识。想了解更多时,下面这些指南会展示一行算式能做什么: