Re: [情報] RIME-蝦米方案(MacOS/Linux)

看板Liu (無蝦米輸入法)作者 (實踐才能發光)時間4年前 (2020/04/04 10:59), 編輯推噓4(408)
留言12則, 3人參與, 4年前最新討論串1/2 (看更多)
我自己平日都是用 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/ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.90.66 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Liu/M.1585969156.A.97A.html

04/06 08:53, 4年前 , 1F
想借問一下,加字加詞有辦法加多行的文字嗎?謝謝!
04/06 08:53, 1F

04/13 22:20, 4年前 , 2F
我去Rime的GitHub上問問好了
04/13 22:20, 2F

04/14 13:47, 4年前 , 3F
感謝M大幫忙,因為官蝦可以多行加字,如果Rime也可以那
04/14 13:47, 3F

04/14 13:47, 4年前 , 4F
就太棒了,可以無痛轉移,Rime的功能真的好用太多了
04/14 13:47, 4F

04/15 09:23, 4年前 , 5F
Lotem 之前回覆過沒有多行加字功能 (Issue #466)
04/15 09:23, 5F

04/15 09:23, 4年前 , 6F

04/15 11:21, 4年前 , 7F
原來如此,有點可惜了,感謝T大幫忙,之前都沒看到這個
04/15 11:21, 7F

04/16 00:22, 4年前 , 8F
Rime引擊本身不支援,但我剛試過Lua輸出\n可以分行
04/16 00:22, 8F

04/16 00:22, 4年前 , 9F
所以利用Lua擴充寫出多行加字是有可能的
04/16 00:22, 9F

04/16 00:23, 4年前 , 10F
現在就是API/UI要怎麼設計的問題
04/16 00:23, 10F

04/16 08:56, 4年前 , 11F
感謝T大,只是小弟對於程式語言設計這方面是完全新手,
04/16 08:56, 11F

04/16 08:57, 4年前 , 12F
也許只能等待有緣人了,謝謝大家的幫忙解答。
04/16 08:57, 12F
文章代碼(AID): #1UX_W4bw (Liu)
文章代碼(AID): #1UX_W4bw (Liu)