如何使用Rime的「東風破」組件?

GitHub - rime/brise: 【東風破】Rime Schema Repository 我是Windows用戶,但是完全看不懂Github寫…
关注者
11
被浏览
43,823

2 个回答

先前有回答講了,Windows不必用這。

/// Windows 用家可以通過小狼毫0.11 以上「輸入法設定/獲取更多輸入方案」調用配置管理器。///

故此文不會提Windows使用「東風破」組件所需的前期準備。有興趣可以自己去GitHub頁面看。


「東風破」(下稱plum) 乃RIME之配置管理工具。

安裝

plum與RIME之本體相分離,故安裝時亦不必位於同一目錄。本人於~/Downloads下運行plum之安裝命令 (見GitHub)。

首次運行此命令,將在當前目錄下建立plum目錄 (內容爲plum本體),並智能識別系統正使用的RIME前端實現,對「用戶資料夾」進行配置。

plum正智能識別系統所使用的RIME,並對其進行首次配置

方才的首次配置更新了RIME所有官方輸入方案,具體實現是抓取GitHub上各官方輸入方案 (通常比軟件源裏的版本新),放置於「用戶資料夾」下。

經過plum首次配置後的「用戶資料夾」,新增不少內容

此操作將令RIME在「部署」時,以「用戶資料夾」下的檔案爲準,而非「用戶資料夾」build目錄內的檔案 (這些預設的「輸入方案」檔案隨RIME本體一同安裝,一般不是最新版)。

build資料夾內的隨RIME本體一同安裝的預設輸入方案

用法

官方的RIME前端實現

plum實爲一bash腳本。使用時請在plum目錄下執行命令,用法如下:

bash rime-install [--select] <套裝或配方> [套裝或配方...]

因其不是CLI (命令列) 程式,故bash字樣不可省略,亦不存在--help選項。

--select選項則提供了一個緩衝,讓人在安裝「套裝」前可以檢視將要安裝的「配方」們,或者僅選擇其中某一些「配方」來安裝。

「套裝」裏的「配方」、或獨立的「配方」,將被安裝於「用戶資料夾」內,「部署」時將自動識別。

若要更新plum本體,請運行命令:

bash rime-install plum

第三方RIME前端實現

若讀者使用第三方前端實現,則plum之用法前應加上rime_frontendrime_dir參數。示例fcitx-rime的情形:

rime_frontend=fcitx-rime bash rime-install [--select] <套裝或配方> [套裝或配方...]

rime_dir="$HOME/.config/fcitx/rime" bash rime-install [--select] <套裝或配方> [套裝或配方...]

概念

套裝

plum內建三個「套裝」(:preset:extra:all)。「套裝」由conf檔案管理,內建的三個「套裝」爲plum目錄下三個conf檔:

all-packages.conf
extra-packages.conf
preset-packages.conf

若要納入GitHub上第三方的「套裝」conf檔,參數爲<user>/<repo>/<filepath>,或指定分支的<user>/<repo>@<branch>/<filepath>,指向一個conf檔:

bash rime-install lotem/rime-forge@master/lotem-packages.conf

此命令亦可加入--select選項 (該選項之作用在上文有介紹):

bash rime-install --select lotem/rime-forge@master/lotem-packages.conf

運行上面任意一條命令後,該第三方conf檔會儲存於plum目錄下。下一次執行命令時,可以用:lotem來指代 (lotem乃上文示例「套餐」之名稱,若使用其他「套餐」,請輸入相應的「套餐」名稱)。

配方

一個「套裝」裏面包含一系列「配方」,而plum內建的3個「套裝」共包含了21個配方

若要安裝GitHub上第三方的「配方」,參數爲<user>/<repo>,或指定分支的<user>/<repo>@<branch-name>

bash rime-install jyutping@master lotem/rime-zhung@master

(示例安裝了官方jyutping倉庫的master分支、lotem‌氏rime-zhung倉庫的master分支)

「配方」可包含一個或多個「輸入方案」或「RIME配置」。如「℞ cantonese」包含了jyut6ping3jyut6ping3_ipa兩個輸入方案;而「℞ prelude」包含了default.yaml等RIME常用組件的預設配置。

其實不用東風破,

/// Windows 用家可以通過 小狼毫 0.11 以上「輸入法設定/獲取更多輸入方案」調用配置管理器。///