内置插件
几维默认安装三个 Rime 插件,安装后即可使用。它们覆盖常见脚本扩展、语言模型优化与联想输入需求。
📜 Lua 脚本支持
- GitHub: librime-lua
- 定位:Rime 官方的 Lua 脚本运行时,几维完整保留其能力
- 典型用途:
- 自定义过滤器和翻译器
- 日期 / 时间 / 农历快速输入
- 数字大写、货币转换
- 计算器、Unicode 查询、Emoji 输入
- 示例脚本:
lua
-- lua/date.lua
function date_translator(input, seg)
if input == "rq" then
yield(Candidate("date", seg.start, seg._end,
os.date("%Y-%m-%d"), "日期"))
end
if input == "sj" then
yield(Candidate("time", seg.start, seg._end,
os.date("%H:%M:%S"), "时间"))
end
end
return date_translator在方案中引用:
yaml
# schema.yaml
engine:
translators:
- lua_translator@date想要更多脚本案例,可前往 社区资源索引。
📊 Octagram 语言模型
- GitHub: librime-octagram
- 定位:基于 n-gram 的轻量语言模型
- 特性:
- 统计海量中文语料并构建 8-gram 模型
- 默认启用,几乎无需额外配置
- 轻量化实现,约 30MB,即可显著提升长句造句准确率
🔮 Predict 预测输入(功能待完善,暂未启用)
- GitHub: librime-predict
- 定位:基于历史输入的词语预测插件
- 当前状态:功能仍在完善,几维默认未启用
- 亮点:
- 自动根据历史上下文预测下一个词
- 支持快捷键(如 Tab)快速上屏
- 可结合 Octagram、Lua 脚本实现更智能的输入体验
想了解插件内部工作原理,可继续阅读 插件开发与配置。