Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

同步rime默认的词库后,候选框中多了繁体字,怎么去掉繁体的候选词? #775

Closed
yxsongbo opened this issue Apr 3, 2024 · 14 comments

Comments

@yxsongbo
Copy link

yxsongbo commented Apr 3, 2024

zhang
image

@yxsongbo
Copy link
Author

yxsongbo commented Apr 3, 2024

词库中的繁体已经用opencc转换为简体了。还有转换为简体后,词库重复了怎么处理?

@xz-dev
Copy link

xz-dev commented Apr 3, 2024

  1. 先转换:opencc -c t2s -i rime_ice.userdb.txt -o rime_ice.userdb.txt
  2. 再用这个脚本:python main.py rime_ice.userdb.txt
    main.py 内容
#!/usr/bin/env python3

from sys import argv

file_path = argv[1]
# open file
line_list = []
with open(file_path, 'r') as file:
    for line in file:
        line_list.append(line)

line_map = {}
for line in line_list:
    header = line.rsplit("\t", maxsplit=1)[0]
    line_map[header] = line

with open(file_path, 'w') as file:
    for line in line_map.values():
        file.write(line)

(测试过的,可以 close 了)

@yxsongbo
Copy link
Author

yxsongbo commented Apr 3, 2024

词库中沒有重复了,候选输入框中繁体还在
我已经删除了用户文件夹中的rime_ice.usredb文件夹,同步了词库,重现部署guo
image

@xz-dev
Copy link

xz-dev commented Apr 3, 2024

你可以看到用户词库里的繁体字又回来了

修复步骤是:
关闭 fcitx
把所有数据都挪到另外一个文件夹,只保留 installation.yaml 还有别的 custom 配置
重新安装 ice
重启 fcitx
最后导入词库
就没了

@yxsongbo
Copy link
Author

yxsongbo commented Apr 3, 2024

我用的是mac,请问怎么关闭squirrel?切换成其它输入法算是关闭吗
我安装ice用的方法是plum
导入词库就是点一下同步词库这个按钮吗
再次谢谢您的耐心指教

@xz-dev
Copy link

xz-dev commented Apr 3, 2024

大概不关闭也可以,就是重装完了要重启?
启动后发现没有繁体也没有自己的词库,然后再把准备好的词库放好,同步就行

@yxsongbo
Copy link
Author

yxsongbo commented Apr 4, 2024

谢谢耐心指教,重装了几次,终于同步成功了,估计我的配置什么地方有问题吧。另外,还想请教几个问题:

  1. 候选词框能否突破9个词的限制,像苹果内置输入法那样可以有两行,甚至是多行吗,这样就不需要用光标键一个词一个词的翻页
  2. 我通讯录中有1000多个好友能否把他们的姓名做成一个词库?
  3. 能否像微软拼音输入法那样按shift+U实现通过输入偏旁的读音来输入难字?

@xz-dev
Copy link

xz-dev commented Apr 4, 2024

前两个应该非常简单,参考 rime 配置方法
第三个不知道,可以新开 issue 给 ice 了
参考
https://dvel.me/posts/rime-ice/

https://github.com/rime/home/wiki/UserGuide (主要)

@yxsongbo
Copy link
Author

yxsongbo commented Apr 4, 2024

谢谢,自己的词库添加成功了,
但仔细看了文档,还是没有找到类似苹果输入法这种按下“下箭头”,出现行候选字框

image

@mirtlecn
Copy link
Collaborator

mirtlecn commented Apr 5, 2024

候选词框能否突破9个词的限制,像苹果内置输入法那样可以有两行,甚至是多行吗,这样就不需要用光标键一个词一个词的翻页

暂时不支持多行,后续版本有。可能等个几个月就有这个功能了。

能否像微软拼音输入法那样按shift+U实现通过输入偏旁的读音来输入难字?

按 uU 再输入偏旁部首

@yxsongbo
Copy link
Author

yxsongbo commented Apr 5, 2024

uvuvpi

候选词框能否突破9个词的限制,像苹果内置输入法那样可以有两行,甚至是多行吗,这样就不需要用光标键一个词一个词的翻页

暂时不支持多行,后续版本有。可能等个几个月就有这个功能了。

能否像微软拼音输入法那样按shift+U实现通过输入偏旁的读音来输入难字?

按 uU 再输入偏旁部首

请问具体要怎么按,我用的是小鹤双拼,比如我要输入“宋",先按u,再按shift+u,再按bcmu吗?

@iDvel
Copy link
Owner

iDvel commented Apr 5, 2024

谢谢耐心指教,重装了几次,终于同步成功了,估计我的配置什么地方有问题吧。另外,还想请教几个问题:

  1. 候选词框能否突破9个词的限制,像苹果内置输入法那样可以有两行,甚至是多行吗,这样就不需要用光标键一个词一个词的翻页
  2. 我通讯录中有1000多个好友能否把他们的姓名做成一个词库?
  3. 能否像微软拼音输入法那样按shift+U实现通过输入偏旁的读音来输入难字?
  1. 卷轴模式,目前没有。
  2. 可以,和其他词库没有任何区别,照着做成 dict.yaml 格式的词库加进来就可以了。
  3. 拆字和辅码用的是部件拆字方案,如果你是双拼,看一下 常见问题 #133 将拼字时的编码换成对应的双拼的。

@iDvel iDvel closed this as completed Apr 5, 2024
@yxsongbo
Copy link
Author

yxsongbo commented Apr 6, 2024

部件拆字怎么激活呢,我按了u没有反应?

@iDvel
Copy link
Owner

iDvel commented Apr 6, 2024

按 uU

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants