Skip to content

〔洋蔥注音系列〕:短語

onion edited this page Mar 9, 2024 · 45 revisions

原先 Rime 可設置 custom_phrase,為自定義詞條,供快速輸入。

後來發現方案如設該功能,custom_phrase 連結的 user_dict 文本中有詞條,輸入時 INFO 日誌中會不斷提示:made a futile translation,並微微影響效能。故關閉全部方案 custom_phrase 功能。

且 custom_phrase 詞條會被刪除自動記錄(用戶詞典)的快捷鍵給刪除,韓文方案曾把單音設此,後發現缺少,被誤刪。

用 lua 建立出與 custom_phrase 相同的功能,並新增多行文本功能。

注音 plus 和 mixin 版才有以下功能,純注音版則無。

【短語】

*文本檔案

於 txt 檔修改或新增詞條後需「重新部署」或「變換方案」後才會作用,與原生功能相似。

承上,可設置成修改後直接作用,但實際使用現行設定效能較好?!

於該方案短語 txt 檔寫入「詞條」+「編碼」+「詞頻」,分隔使用 〔tab〕(\t),即可自定義詞條快速輸入。

「編碼」限定為主方案可輸入的鍵盤範圍,注音為 [a-z0-9,./;-]。

短語「詞頻」只影響 短語總列表 之排序。

短語「詞條」在選項中會置頂。

多個同編碼短語「詞條」,於一般選字單中的排序,依 txt 檔中的順序,非詞頻。

相容原先 custom_phrase.txt,原先詞條最後可能產生出詞頻。

開頭標註「#」之詞條不作用。

輸入「 ' 」「 / 」「 j 」「 c 」可快速調出 短語文件 ,可於此增修短語詞彙。

截圖 2023-01-30 14 45 04

  • 「洋蔥注音 plus」:bopomo_onionplus_phrase.txt

  • 「洋蔥注音 mixin」:bo_mixin_phrase.txt

  • 「範例文本」:lua_custom_phrase.txt

    「範例文本」只在 ☆注音(洋蔥mix-in版 4 )☆ 該方案中作用。

*多行文本

文本中可使用「 \n 」或「 \r 」換行。

有些編輯框或文本編輯器不吃「 \n 」或「 \r 」,於該位置輸入會無法換行。

截圖 2023-01-30 14 31 29

*短語總列表

輸入「 ' 」「 / 」「 h 」選單中會列出所有短語條目。

排列順序依「詞頻」大小。

條目後方注釋為短語編碼。

截圖 2024-03-09 23 49 12