yylucian 最近的时间轴更新
yylucian

yylucian

V2EX 第 58889 号会员,加入于 2014-03-24 18:13:28 +08:00
今日活跃度排名 13612
yylucian 最近回复了
@ly1878 不会的。
如果你直接使用我那个文件也不行的话,我建议你尝试把这个文件再复制两份,分别命名为:
xhup.custom.yaml

rime_ice.custom.yaml
放到 rime 文件夹中,并重新部署;
这样做等于是把你可用的三个方案都打了「使用语言模型」的补丁,以防你其实使用了其他的方案。
@ly1878 注意请选择免费下载,且小心广告
@ly1878 比较简单的方法,具体来说
1. 先下载那个模型文件到你的 rime 文件夹(我看到你的截图中已经有了,所以可以跳过这一步)
2. 下载这个文件 https://ufile.io/mbsaj7f1 (你下载后应该先检查文件内容,它应该是和你回复中 s1 那篇帖子的内容一致)
3. 把它放到你的 rime 文件夹,然后部署
@ly1878 感谢你的分享,原来语言模型是这么启用的,我有空也要设置一下。

可能你的问题也是不明白应该修改哪个文件来启用语言模型,我大致给你说明一下(我自己还没有实践,这里给你说的,是基于我对你提到那个 s1 原帖中的理解,不能保证就一定对):

1. patch 的使用方法

比如你在使用 double_pinyin_flypy 这个方案,它对应的方案文件是 double_pinyin_flypy.schema.yaml ,这个你前面已经了解了。

但是通常我们使用 git 来更新方案词库之类的,如果你直接修改 double_pinyin_flypy.schema.yaml 这个文件,你的修改在 git pull 的时候就会引起冲突而无法拉取(因为你本地有未提交的修改),所以惯用的解决方案是,你创建一个 double_pinyin_flypy.custom.yaml (注意中间名不是 schema 而是 custom ),用来给 double_pinyin_flypy.schema.yaml 打补丁。
方案作者一般会把 *.custom.yaml 放入 gitignore 的清单中,如此一来你的修改就不会影响你使用 git 进行更新。

你在 double_pinyin_flypy.custom.yaml 中以 patch 的格式添加的信息,在部署时会以一定的规则与 double_pinyin_flypy.schema.yaml 的配置合并,并在 rime 中生效。

大致的 patch 格式就是:
(很遗憾我不知道 yaml 的代码引用在 V2EX 应该怎么才能正确显示,我印象中这样使用会丢失缩进信息)
```yaml
patch:
你要修改的一级字段:
你要修改的二级字段: 你要修改的二级字段的值
```

2. 你该修改哪个文件

当然你需要先下载模型文件到你的 rime 文件夹;

如果你不准备使用补丁的方式,而是直接修改 schema 文件的话,你修改 double_pinyin_flypy.schema.yaml 即可,在其中添加以下内容
(因为可能丢失缩进信息,你需要参考原帖;因为这里不是打补丁,所以你不需要最前面的 `patch:` 那一行)
```yaml
grammar:
language: amz-v2n3m1-zh-hans
collocation_max_length: 5
collocation_min_length: 2
translator/contextual_suggestions: true
translator/max_homophones: 7
translator/max_homographs: 7
```

如果你想要使用 patch 的方式,那么就创建一个 double_pinyin_flypy.custom.yaml ,文件内容直接照搬 s1 原文中的即可。
在另一个帖子里面看到你 at 我,很抱歉我可能不能完全帮到你,主要原因在于我不是一个非常 pro 的 rime 用户,我的经验都来自于我自己的需求,而我自己并不使用模糊音或二三候选词快速选择之类的。

我只能结合自己的理解,说说我可以提供的信息:

1. 你需要修改哪个文件

这个取决于你使用的是哪个方案——我知道你在标题中提到了你在使用凇鹤输入法,这里我指的是具体你在用哪个「方案」,你可选的方案可以在 default.yaml 中的 schema_list 这个字段下看到(参考 https://github.com/kchen0x/rime-crane/blob/main/default.yaml#L10 ),它是一个列表。

你可能会注意到,这几个方案的名称,和配置文件夹中的 *.schema.yaml 都能找到对应。所以你只要知道自己在使用列表中的哪一个方案,那么你应该修改的文件就是 `{所用的方案名称}.schema.yaml`。

如果你确实对这些不是很熟悉,不知道方案怎么切换,也不知道自己在使用哪一个,那么多半就是第一个,也就是 xhup ,对应的文件是 xhup.schema.yaml 。

2. 如何修改支持模糊音

如果你使用的是 xhup 这个方案,那我认为你应该是一个双拼用户。我确实不太清楚双拼模糊音的逻辑,因为我也用双拼,in 和 ing 应该是不同的按键,不知道 rime 在其中是怎么工作的。

但是我也帮你搜到了一个可能可以参考的案例,链接: https://blog.moe233.net/posts/3c46778c/#模糊音设置
你只有自己再摸索尝试下。

3. 长句错词问题

要不要试试墨奇? https://github.com/gaboolic/rime-shuangpin-fuzhuma

4. 其他问题

要不要尝试在各方案仓库中的讨论区询问使用方法呢,这些方案配置的作者对 rime 的理解远远比我深入得多,如果他们能帮助你,你可能可以少走不少弯路。
12 天前
回复了 TestFlight 创建的主题 深圳 色弱人群现在驾照体检简直是地狱级难度
之前一直生活在茧房了,在看这个帖子之前,完全没有意识到生活中色弱的人有这么多。
16 天前
回复了 caicaiwoshishui 创建的主题 Bitcoin 比特币 10 万了
@memorybox 大哥,这位就是开了个疯狂星期四的玩笑,可以仔细看看助记词内容
32 天前
回复了 aeucon 创建的主题 生活 大家来评评理,是我太矫情吗?
@qiuhang 在家庭成员不变的情况下,其实米量基本就可以认为是固定的
在这个基础上,经过几次实验就能找到一个对应的“最佳”刻度,然后只要无脑加到这个刻度,就可以稳定复现恰到好处的米饭
32 天前
回复了 aeucon 创建的主题 生活 大家来评评理,是我太矫情吗?
@qiuhang 你说的是对的;但我其实也是经过多次实验,找到了我们常吃米种的“体感最佳”刻度,而不是电饭煲推荐的刻度
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1608 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 16:40 · PVG 00:40 · LAX 08:40 · JFK 11:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.