# Soulver 3 的新功能

{% hint style="info" %}
有关 Soulver 3 的最新改进，请参阅 [变更日志](/zh/changelog.md)。
{% endhint %}

### 界面

* 重新设计的用户界面。Soulver 现在会在侧边栏为您管理工作表。
  * 如果您喜欢，仍然可以使用经典的“在 Finder 中保存文档”工作流程。
* 在“常规”偏好设置中选择浅色模式、深色模式或系统默认设置。
* 重新设计的设置
* 由 [Matthew Skiles](https://www.matthewskiles.com/) 提供的应用图标

### 计算器

* 支持日历计算，例如：
  * 3月12日 + 3 周 2 天（4月4日）
  * 4月3日和6月12日之间的天数（70 天）
  * 8月14日 + 3 个工作日（8月19日）
  * 今天 + 3 周
* 支持时间计算，例如：
  * 下午 3:30 + 2 小时 15 分钟（下午 5:45）
  * 01:02:03 + 01:09:54（02:11:57）
  * 现在 + 3 小时 25 分钟
* 时区转换，例如：
  * 纽约时间
  * 芝加哥和巴黎之间的时间差
  * 莫斯科到日本的 3:30 上午
  * PST 到 GMT 的 2:00 上午
  * 您可以使用国家以及常见的城市名称（如果一个国家跨越多个时区，将使用首都的时区）
* 比例/“三数法则”功能，例如：
  * 10 与 20 的比例与 50 与多少的比例（100）
  * 15 与 30 的比例与多少与 80 的比例（40）
* 具有多个参数的功能，例如：
  * 5 和 10 之间的中点（7.5），
  * “较大/较小值”、“余数”
* Unix 时间计算（“新时间戳”、“3月12日下午 3 点作为时间戳”）
* ISO8601 日期格式化
* 用于复利、贷款还款和投资回报的财务函数
* 对处理比率的支持更好（“30 小时，每小时 30 美元”、“900 美元，每小时 30 美元”）
* 某些百分比运算符的语法更直观（“50 是多少的 25%”）
* if/then/else 语句
* 随机数生成器：
  * 1 到 10 之间的随机数

### **组织**

* 为管理工作表创建文件夹。
* 垃圾箱，用于恢复最近删除的文件。
* 将工作表从侧边栏拖出以导出 .slvr 文件
* Spotlight 搜索集成，可在应用内和从系统 Spotlight 调用
* 按编辑日期、创建日期或标题对工作表进行排序
* 通过将 Soulver 2 或 Soulver 3 文件拖放到 Dock 图标处导入。
* 通过 URL 打开特定工作表

### QuickSoulver

* 从类似 Spotlight 的界面执行快速计算
* 将您的计算保存为 Soulver 中的工作表 (⌘S)
* 在 Soulver 内部、菜单栏或全局快捷键访问“QuickSoulver”

### **总计与小计**

* 将某一行指定为小计，它将计算其上方的所有行（直到下一个小计或标题）。
* 更智能的总计会自动忽略变量声明和引用的行。

### 变量

* 变量现在可以包含多个单词
* 变量的自动完成支持（按 Esc 键）
* 将鼠标悬停在变量上以查看该行上的实际值
* 变量现在可以重新声明并赋予新值。

### 编辑

* 可拖动的数字（将鼠标悬停在数字上以显示拖动器）
* 自动千位分隔符插入（1000 变为 1,000）
* QuickOperators（1p1 变为 1 + 1 等）
* 用于插入标签和变量声明的按键
* 支持 Touch Bar，可快速访问运算符、工作表定义的变量和行引用。
* 一个偏好设置，用于让工作表以标题或注释开始
* 使用 # 作为标题，而不是 @。支持多个 #。
  * 在“样式偏好设置”中自定义标题中 # 部分的颜色

### 单位和货币

* 用户可定义的自定义单位
* 更多科学单位
* 时间和英制长度更好的答案格式化
* 支持 22 种流行加密货币
* 在许多情况下，处理单位计算比 Soulver 2 更好。
* 所有现实世界的货币现在默认启用（无需手动添加）
* 自定义货币符号（例如，选择 ¥ 指的是 JPY 还是 CNY）

### 行和引用

* 重新排列和删除行，以及通过答案列
* 使用按键向上/向下移动行
* 引用插入模式（按 ⌘L，然后输入要插入引用的行号）

### 文件和区域设置

* 自动将创建于外语区域设置的文档转换为您首选的区域设置
* Soulver 现在使用基于 JSON 的文件格式（.slvr），而不是基于 XML 的（.soulver）
  * 您可以将旧的 Soulver 2 文件导入到 Soulver 3。

### macOS 和第三方集成

* 使用新的 CLI 从 Terminal 使用 Soulver
* 系统范围的“随处计算”文本服务
* 一个快捷指令动作
* 改进的 VoiceOver 支持，可选择在编辑后朗读某行的答案
* 从 Spotlight 搜索您的工作表并获取 QuickLook 预览。QuickLook 也支持在 Finder 中使用。
* 支持 Touch Bar，可快速访问运算符、工作表定义的变量和行引用。
* 用于创建工作表、打开工作表和执行计算的 URL 方案


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://documentation.soulver.app/zh/whats-new.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
