fcitx5五笔大字集选词框是方框是缺什么?

没有说明是哪里的格式不对吗?

只有下面这个提示:

libime_tabledict hgwb.main.txt hgwb.main.dict
Exception happened when loading input file hgwb.main.txt: file format is invalid

好含糊的报错信息啊……不过它的意思是你把文件给改坏了。你改了什么呢?

就是把wbx.main.dict转出来的txt的前8行,换在了别的地方复制来的一个码表上。两个文件要怎样发上来?

直接上传文件?

对,要怎么传的?我想发文件上来给你们帮看下是哪里的格式问题。

在文件管理器里复制文件,然后在回复框里Ctrl-V粘贴?

那只是把文件内容复制上来吧?能看得出格式问题吗?

它原来的格式是这样的:

KeyCode=abcdefghijklmnopqrstuvwxy
Length=4
Pinyin=@
[Rule]
e2=p11+p12+p21+p22
e3=p11+p21+p31+p32
a4=p11+p21+p31+n11
[Data]
a 工
a 戈
a 或
a 其
aa 式
aa 戒
aaa 工
aaaa 工
aaaa 恭恭敬敬
aaad 工期
aaae 黄花菜
aaae 黄芽菜
aaag 工巧
aaah 葡萄牙
aaal 花花世界
aaan 工艺
aaaq 工区
aaar 工匠
aaar 菚
aaau 工薪
aaaw 斯蒂芬
aaaw 欺世惑众
aaay 劳苦功高
(后面还有很多很多...)

我改的格式是这样的:

KeyCode=abcdefghijklmnopqrstuvwxy
Length=4
Pinyin=@
[Rule]
e2=p11+p12+p21+p22
e3=p11+p21+p31+p32
a4=p11+p21+p31+n11
[Data]
a 工
b 了
c 以
d 在
e 有
f 地
g 一
h 上
i 不
j 是
k 中
l 国
m 同
n 民
o 为
p 这
q 我
r 的
s 要
t 和
u 产
v 发
w 人
(后面也还有很多很多....)

把文件打个压缩包,然后改一下扩展名试试……

或者换个地方传文件,比如megasync,甚至github也不是不行。

后綴改为jpg也不行:

什么破论坛啊,这也不行、那也不行,还让不让人用了 cc @admins

或者fcitx如何维护一个用户码表?如果有这个也行,但没找到地方导入用户码表的。

好像是最近才支持的。找到你的.main.dict文件应该在的地方,在同级创建一个.main.dict.d/目录,然后往里边丢额外的码表——但是我不知道它应该是什么格式的。

要不还是用我写的fcitx5-tabledict吧。

这个怎么用?具体能做什么的?可以自己加一个字的编码吗?

增删查改都能做。指定你的~/.local/share/fcitx5/table下的.main.dict和.user.dict文件作为参数启动,然后进入交互界面

>> h
find       show code for word; only one is shown
match      show entries that match each code
insert     insert a pair of (code, word)
delete     delete a pair of (code, word)
save       save the user dict
stats      show statistics on the tabledict
help       show help
quit       quit this program
>>

应该是论坛禁止上传文件,避免插入图片功能被滥用。

其实传文件可以直接用 Wormhole,很适合临时分享一些小文件:

我试下。这是命令行对吧?下载那个src文件夹就可以了?

使用方法
你需要安装有 Rust cargo 工具。
修改 src/main.rs 里的文件路径,然后:
cargo run --release

虫洞不只是传输服务吧,能保留文件吗?

你要下载整个项目,然后在项目目录里cargo run --release就好了(应该吧,看它能不能找到你的fcitx5的库,也许需要装开发包)。

路径其实不用改了,可以传参数了。