Skip to content

内置插件

几维默认安装三个 Rime 插件,安装后即可使用。它们覆盖常见脚本扩展、语言模型优化与联想输入需求。

📜 Lua 脚本支持

  • GitHublibrime-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 语言模型

  • GitHublibrime-octagram
  • 定位:基于 n-gram 的轻量语言模型
  • 特性
    • 统计海量中文语料并构建 8-gram 模型
    • 默认启用,几乎无需额外配置
    • 轻量化实现,约 30MB,即可显著提升长句造句准确率

🔮 Predict 预测输入(功能待完善,暂未启用)

  • GitHublibrime-predict
  • 定位:基于历史输入的词语预测插件
  • 当前状态:功能仍在完善,几维默认未启用
  • 亮点
    • 自动根据历史上下文预测下一个词
    • 支持快捷键(如 Tab)快速上屏
    • 可结合 Octagram、Lua 脚本实现更智能的输入体验

想了解插件内部工作原理,可继续阅读 插件开发与配置