快速预览
快速预览
CoreBox 内置多种即时预览能力,在搜索框输入内容时自动识别并展示预览卡片。
功能列表
Tuff 内置 9 种预览能力,覆盖计算、转换、时间、颜色等常见场景。
高级表达式计算
触发示例:sqrt(16)、sin(45)、log(100)、2^10、10% of 200
支持的函数包括:
- 三角函数:
sin、cos、tan - 对数函数:
log、ln - 数学运算:
sqrt、abs、round、ceil、floor、pow、exp - 常量:
pi、e - 百分比语法:
X% of Y(计算 Y 的 X%)、X + Y%(X 增加 Y%)
基于 mathjs 提供高精度计算,支持 BigNumber。
基础表达式计算
触发示例:1+2、100*3、(10+5)/3、50%
识别纯数字与基本运算符(+、-、*、/、%、())的快速计算。轻量模式,无需加载数学库。
单位换算
触发示例:10km to mi、100kg to lb、32f to c、1gb to mb
支持的单位类型:
| 类别 | 单位示例 |
|---|---|
| 长度 | mm、cm、m、km、in、ft、mi |
| 质量 | mg、g、kg、lb、oz、t、斤、两 |
| 容量 | ml、l、gal、cup |
| 数据 | bit、byte、kb、mb、gb、kib、mib、gib |
| 温度 | c(℃)、f、k |
支持中英文单位名称,如 米、千克、公斤。
科学常量查询
触发示例:光速、gravity、普朗克常量、阿伏伽德罗、π
内置物理与数学常量库,包含:
- 光速、重力加速度
- 普朗克常量、玻尔兹曼常量
- 阿伏伽德罗常数
- 圆周率 π
显示常量值、单位、来源(CODATA 2018)及别名。
颜色解析
触发示例:#ff5500、rgb(255, 100, 50)、hsl(30, 100%, 50%)、red、blue
支持的颜色格式:
- HEX:
#RGB、#RRGGBB、#RRGGBBAA - RGB/RGBA:
rgb(r, g, b)、rgba(r, g, b, a) - HSL/HSLA:
hsl(h, s%, l%)、hsla(h, s%, l%, a) - 命名颜色:
red、blue、green、orange等
预览卡片展示颜色样本,并自动转换显示 HEX、RGB、HSL 三种格式。
时间计算
触发示例:
| 场景 | 输入示例 |
|---|---|
| 时间偏移 | now + 2h、now - 30min |
| 自然语言 | tomorrow、明天、3 days ago、in 2 weeks |
| 中文偏移 | 3小时后、2天前 |
| 时长换算 | 90min、2.5h、180秒 |
| 日期差 | 2024-12-31、2024-01-01 - now |
支持多种时间单位:秒(s)、分钟(m/min)、小时(h/hr)、天(d/day)、周(w/week)。
汇率换算
触发示例:100 usd to cny、$50 to eur、¥1000 to jpy
支持的货币:
| 货币 | 代码 | 符号 |
|---|---|---|
| 美元 | USD | $ |
| 人民币 | CNY | ¥ / ¥ |
| 欧元 | EUR | € |
| 日元 | JPY | - |
| 港币 | HKD | - |
| 英镑 | GBP | £ |
| 韩元 | KRW | ₩ |
| 比特币 | BTC | ₿ |
| 以太坊 | ETH | Ξ |
注意:汇率为内置参考值,非实时数据。
百分比计算
触发示例:
| 场景 | 输入示例 | 结果 |
|---|---|---|
| 增减 | 100 + 20% | 120 |
| 减少 | 100 - 15% | 85 |
| 求值 | 20% of 500 | 100 |
| 百分比运算 | 30% + 20% | 50% |
文本统计
触发示例:len "Hello World"、字数 "你好世界"、count "some text"
触发关键词:words、chars、len、length、count、长度、字数、词数
统计内容:
- 字符数
- 词数(按空格分割)
- 中文字符数
- ASCII 字符数
- 行数
使用技巧
- 直接输入:无需前缀,CoreBox 自动识别内容类型
- 复制结果:点击预览卡片可快速复制计算结果
- 多结果展示:部分能力(如单位换算)会同时展示多个常用转换结果
- 实时计算:所有预览均为实时计算,输入即响应