Re: [情报] RIME-虾米方案(MacOS/Linux)

楼主: MilchFlasche (实践才能发光)   2020-04-04 10:59:10
我自己平日都是用 macOS,
只是今天暂时只能用 Windows,
执行了 /tools 里的 Install.bat,好像没反应
(不过这也可能应该是需要回溯到上游的 ianzhuo/rime-liur-lua)
所以我在 Windows 上做的步骤:
1. 手动把 /src 里所有的档案 copy 到 %APPDATA%/Rime 中
2. 执行小狼毫的设定(从 Windows 系统列的 Rime 右键选单叫出就行了)
然后勾选“虾米输入法”,让虾米输入法成为切换选单的选项之一;
而且这样才会有 default.custom.yaml
3. 把 default.custom.in 里的内容,
复制到 default.custom.yaml 中,
这样大致就可套用到 TacoEater 大所整理的设定了(和我习惯的大致相同)
※ 引述《TacoEater (ABBBB ABBAAA)》之铭言:
: 这篇主要针对 MacOS/Linux 使用者
: 感谢 afrink 在这个领域的贡献,所以我在整理码表时有现成的可以用 ._.b
: 大约两三年前,我拿了官虾的码表转成 dict.yaml 格式,
: 碍于授权问题没办法和我的 .dotfile 整合成一键布署,
: 反正现在全公司都在家隔离了,有点闲时间来搞这个 :p
: 从 afrink 的 repo fork 出来,但资料夹结构被我大改过:
: https://github.com/hftsai256/rime-liur-lua
: (BTW 我在做新功能的时候不小心 PR 到 afrink 的 master 去了,sorry)
: 我尽可能让安装过程简化,你需要准备工具的只有 homebrew, git 和 Python 3
: clone 下来后执行 tools/config.sh -i "理论上" 会自动搞定一切
: 甚至连 Rime 本体都不用装,brew cask 可以帮你搞定
: 接下来只要去右上角的选单 "布署" 就能开始用了
: 里面还有一些奇怪的东西,像是 compile_dict.py
: 可以把开源虾米码表 openxiami 抓回来的 csv 印成 Rime 吃的格式
: 反正也是花了快一个小时写的,删了可惜就留在上面吧 XD
: 另一方面我和 librime lua plugin 的作者在 Github 上请教过,
: Squirrel v14 原生支援 Lua,objdump 出来确实也看得到 Lua 的相关 symbols
: (虽然我还没弄清楚要怎么用)
: 要自己编的话则是有些技术问题要处理,细节:
: https://github.com/hchunhui/librime-lua/issues/33
: 最后是维护问题。default.custom.yaml 是个人化色彩非常浓厚的档案
: 所以我是觉得这东西 "不应该" 出现在这边,
: 正在考虑以自动化修改工具 + 模版的方式释出。
: 或许改成用 awk 先扫行数再用 sed 直接插入会比较好,有时间再来写
: [Edit] 已经用 Python 3 写成,awk/gawk 之类的麻烦事还是绕过去吧
: 用 Linux/MacOS 的版友碰到什么问题或意见欢迎直接在 Github 上开 ticket
: Cheers!
: ※ 引述《afrink (忙忙忙)》之铭言:
: : 先上方案连结
: : https://github.com/ianzhuo/rime-liur-lua/
作者: kill7123 (汪汪)   2020-04-06 08:53:00
想借问一下,加字加词有办法加多行的文字吗?谢谢!
楼主: MilchFlasche (实践才能发光)   2020-04-13 22:20:00
我去Rime的GitHub上问问好了
作者: kill7123 (汪汪)   2020-04-14 13:47:00
感谢M大帮忙,因为官虾可以多行加字,如果Rime也可以那就太棒了,可以无痛转移,Rime的功能真的好用太多了
作者: TacoEater (ABBBB ABBAAA)   2020-04-15 09:23:00
Lotem 之前回复过没有多行加字功能 (Issue #466)https://github.com/rime/home/issues/466
作者: kill7123 (汪汪)   2020-04-15 11:21:00
原来如此,有点可惜了,感谢T大帮忙,之前都没看到这个
作者: TacoEater (ABBBB ABBAAA)   2020-04-16 00:22:00
Rime引击本身不支援,但我刚试过Lua输出\n可以分行所以利用Lua扩充写出多行加字是有可能的现在就是API/UI要怎么设计的问题
作者: kill7123 (汪汪)   2020-04-16 08:56:00
感谢T大,只是小弟对于程式语言设计这方面是完全新手,也许只能等待有缘人了,谢谢大家的帮忙解答。

Links booklink

Contact Us: admin [ a t ] ucptt.com