文档/快速预览

快速预览

通用教程

快速预览

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%)

由确定性的白名单解析器求值——只接受上面列出的运算符、函数与常量,不涉及任何通用代码执行。


基础表达式计算

触发示例: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 500100
百分比运算30% + 20%50%

文本统计

触发示例:len "Hello World"、字数 "你好世界"、count "some text"

触发关键词:words、chars、len、length、count、长度、字数、词数

统计内容:

  • 字符数
  • 词数(按空格分割)
  • 中文字符数
  • ASCII 字符数
  • 行数

使用技巧

  1. 直接输入:无需前缀,CoreBox 自动识别内容类型
  2. 复制结果:点击预览卡片可快速复制计算结果
  3. 多结果展示:部分能力(如单位换算)会同时展示多个常用转换结果
  4. 实时计算:所有预览均为实时计算,输入即响应