没有说明是哪里的格式不对吗?
只有下面这个提示:
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也不是不行。
什么破论坛啊,这也不行、那也不行,还让不让人用了 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的库,也许需要装开发包)。
路径其实不用改了,可以传参数了。

