前言
Rime 是一款跨平臺的優秀輸入法的內核。
該輸入法在不同平臺的名字也不同
Windows
- 小狼毫 (weasel)macOS
- 鼠須管 (squirrel)Linux
- 中州韻 (ibus-rime)
目前本人已知的 Rime 在 windows
和 macOS
平臺上的詞庫配置是相同的,只是配置文件的名字不一樣。
Rime 輸入法的優勢在於它高度的可自定義化,不單單可以定義輸入法碼錶,還可以定義輸入法翻譯碼錶的方式,標點對應等等等等。
高度自定義的特性也使得入門的門檻比較高一些。如果想自定義方案,需要有一定的編程基礎,至少有一定的程序語言基礎。
用極點輸入法的原因
用久了五筆的都知道,喜歡五筆的因爲是五筆的重碼少,如果碼錶太多重碼體驗就很差了。
好詞庫的特點是:減少特殊詞的數量,增加通用詞的頻率。
極點版是重碼很少的,打起字來很爽,而且對標點的支持也很好。
之前用的 清歌輸入法
,但該輸入法有個弊端,對於我這種前端工程師來說,會在工作中用到數字左邊那個鍵 ~,而清歌輸入法把這個鍵作爲臨時拼音輸入的入口,用起來就各種麻煩。
現在換成 Rime 簡直爽翻了,好久沒有這麼爽的打過字了。
使用前的一些用戶習慣說明
control + 0 或者 shift + control + 0 彈出菜單
如果第一個組合鍵不彈出菜單,就用第二個組合鍵,如果還不彈出就換個軟件,進入輸入狀態再試
有時候是目前的軟件環境屏蔽了這個組合鍵(如:MWeb 中 control + 0 這個組合鍵就衝突),換個軟件再按就可以了
彈的菜單中第一位的名字就是當前使用的輸入法方案,其後跟着的就是該方法中的輸入法菜單,有【半角 - 全角】【簡 - 繁】等功能菜單,再後面的就是其它可選的輸入法方案,對應 default.custom.yaml
中 schema_list
字段內容
關於【簡入繁出】支持
是以切換輸入方案的形式實現的,之前用菜單實現有個弊端:在切換應用後繁體輸出的設置並沒有保留,也就是說不是全局的,以輸入方案的形式就可以實現全局繁體輸入。
control + 0 呼出菜單,選擇極點五筆繁體
,目前在 Mac
上測試正常,不知道 Windows
上如何,如果不能實現簡入繁出的效果,可能需要安裝 OpenCC
[鏈接地址] 庫支持,具體不知道怎麼操作,因爲我配好 schema
後就可以用了,沒有安裝 OpenCC
安裝 鼠須管(macOS)
去 官網下載
下載後按照步驟安裝即可
1. 下載 五筆配置文件
也就是當前庫,直接下載即可 https://github.com/KyleBing/rime-wubi86-jidian
其中的文件列表有:
.
├── README.md # 當前說明文檔
├── numbers.schema.yaml # 輸入方案 - 大寫數字
├── rime.lua # 可以輸出系統變量的函數
├── default.custom.yaml # 自定義一些輸入法的功能:標點,二三候選等
├── pinyin_simp.dict.yaml # 簡體拼音碼錶 - 五筆中拼音輸入需要的
├── pinyin_simp.schema.yaml # 輸入方案 - 簡體拼音
├── squirrel.custom.yaml # 鼠須管(for macOS)輸入法候選詞界面
├── wubi86_jidian.dict.yaml # 極點 - 五筆碼錶
├── wubi86_jidian.schema.yaml # 輸入方案 - 極點五筆
├── wubi86_jidian_user.dict.yaml # 擴展詞庫 - 用戶個人詞庫
├── wubi86_jidian_extra_brand.dict.yaml # 擴展詞庫 - 品牌
├── wubi86_jidian_extra_english.dict.yaml # 擴展詞庫 - 常用英文
├── wubi86_jidian_extra_location.dict.yaml # 擴展詞庫 - 地名
├── wubi86_jidian_extra_media.dict.yaml # 擴展詞庫 - 影視名,音樂名
├── wubi86_jidian_extra_people.dict.yaml # 擴展詞庫 - 名人
├── wubi86_jidian_extra_pro.dict.yaml # 擴展詞庫 - 專業名詞
├── wubi86_jidian_extra_game.dict.yaml # 擴展詞庫 - 遊戲
├── wubi86_jidian_pinyin.schema.yaml # 輸入方案 - 五筆拼音混輸
└── wubi86_jidian_trad.schema.yaml # 輸入方案 - 五筆簡入繁出
2. 設置五筆輸入法 macOS 鼠須管
- macOS 上的 鼠須管 配置文件存放目錄是
~/Library/Rime
- 把上面下載的文件移到該目錄中,點擊 部署 即可。
放的時候目錄結構是這樣的:
~/Library/
└── Rime
├── README.md
├── default.custom.yaml
├── numbers.schema.yaml
├── pinyin_simp.dict.yaml
├── pinyin_simp.schema.yaml
├── squirrel.custom.yaml
├── wubi86_jidian.dict.yaml
├── wubi86_jidian.schema.yaml
├── wubi86_jidian_user.dict.yaml
├── wubi86_jidian_extra_brand.dict.yaml
├── wubi86_jidian_extra_english.dict.yaml
├── wubi86_jidian_extra_location.dict.yaml
├── wubi86_jidian_extra_media.dict.yaml
├── wubi86_jidian_extra_people.dict.yaml
├── wubi86_jidian_extra_pro.dict.yaml
├── wubi86_jidian_extra_game.dict.yaml
├── wubi86_jidian_pinyin.schema.yaml
└── wubi86_jidian_trad.schema.yaml
注意:對於不熟悉命令行操作的朋友,
~
代表的是當前用戶的主目錄,比如我的用戶名是kyle
,~
就代表/Users/kyle/
這個絕對路徑。
需要將你下載的文件放入/Users/你用戶名/Library/Rime
這個目錄下,瞭然否?
3. 皮膚
配置 小狼毫(Windows)
- 點擊【開始】
- 打開剛剛安裝的小狼毫輸入法程序目錄,打開【用戶文件夾】
- 把該項目中的文件複製到裏面
- 點擊開始菜單中的【部署】即可
相關鏈接
資源鏈接
- 極點五筆方案(github): https://github.com/KyleBing/rime-wubi86-jidan
- Rime github 地址: https://github.com/rime
- Rime 輸入方案集合: https://github.com/rime/plum
- Rime 官方五筆碼錶: https://github.com/rime/rime-wubi
- Rime 簡拼輸入方案: https://github.com/rime/rime-pinyin-simp
配置教程鏈接
- Rime 官網: https://rime.im/
- Rime 輸入方案參數詳解: https://github.com/LEOYoon-Tsaw/Rime_collections/blob/master/Rime_description.md
- 中英切換自定義:https://gist.github.com/lotem/2981316
關於自定義一些功能
所有配置說明都在配置文件中說明了,如果有其它問題可以在 issue
中提出,或者在羣裏(QQ羣:878750538)討論,有需要就 @青楓
├── numbers.schema.yaml # 輸入方案 - 大寫數字
├── squirrel.custom.yaml # 鼠須管(for macOS)輸入法候選詞界面
├── default.custom.yaml # 自定義一些輸入法的功能:標點,二三候選等
├── wubi86_jidian.schema.yaml # 輸入方案 - 極點五筆
├── wubi86_jidian_user.dict.yaml # 擴展詞庫 - 用戶個人詞庫
├── wubi86_jidian_extra_brand.dict.yaml # 擴展詞庫 - 品牌
├── wubi86_jidian_extra_english.dict.yaml # 擴展詞庫 - 常用英文
├── wubi86_jidian_extra_location.dict.yaml # 擴展詞庫 - 地名
├── wubi86_jidian_extra_media.dict.yaml # 擴展詞庫 - 影視名,音樂名
├── wubi86_jidian_extra_people.dict.yaml # 擴展詞庫 - 名人
├── wubi86_jidian_extra_pro.dict.yaml # 擴展詞庫 - 專業名詞
├── wubi86_jidian_extra_game.dict.yaml # 擴展詞庫 - 遊戲
1. 輸出系統 時間
和 日期
輸入對應詞,獲取當前日期和時間
date
輸出日期,格式2019年06月19日
2019-06-19
time
輸出時間,格式10:00
10:00:00
2. 開啓五筆模式下的自動造詞功能
默認是沒有開啓的,如果想開啓需要手動編輯 wubi86_jidian.schema.yaml
文件,裏面也有相關的說明
除了把文件中自動造詞部分都設爲
true
之外,還需要把speller
那段的都註釋掉,因爲那裏都是直接上屏的,直接上屏就無法造詞了,所以需要註釋掉。
造詞功能是這樣的,在輸入一次之後,輸入法會記住這個連詞,打的時候後面會有圖標指示,下次再輸入這個詞的時候,就會固定這個詞,並在用戶詞典中新增這個詞的詞條。
你修改後的配置應該是這樣的:
speller:
# max_code_length: 4 # 四碼上屏
# auto_select: true # 自動上屏
# auto_select_unique_candidate: true # 無重碼自動上屏
translator:
# 開啓自動造詞相關設置
enable_sentence: ture # 是否開啓自動造詞
enable_user_dict: ture # 是否開啓用戶詞典(用戶詞典記錄動態字詞頻,用戶詞)
enable_encoder: ture # 自動造詞
encode_commit_history: ture # 是否對已上屏的詞自動造詞
效果如圖:
3. 快捷輸入大寫數字:壹貳叄肆伍陸
本庫中包含一個可以輸入大寫數字的方案,名叫 大寫數字
,呼出菜單選擇該方案即可。
在這個模式下:具體可以看源文件 numbers.schema.yaml
鍵 | 對應值 |
---|---|
1234567890 | 一二三四五六七八九〇 |
wqbsjfd. | 萬千百十角分點 |
z | 之整 |
y | 月元億 |
鍵(按住 shift) | 對應值 |
---|---|
1234567890 | 壹貳叄肆伍陸柒捌玖零 |
wqbsjfd. | 萬佰仟拾角分第點 |
z | 之整 |
y | 月圓億 |
輸入案例:
4. 輸出系統變量
自 v0.13
之後可自定義輸出系統變量,如日期等
文件 rime.lua
盛放的是調用的方法,你需要在相應的 XXXX.schema.yaml
文件的 engine
/translators
字段添加一些東西,可以參閱本庫的 wubi86_jidian.schema.yaml
文件。
具體 rime.lua
文件說明參閱這裏: https://github.com/hchunhui/librime-lua/blob/master/sample/lua/date.lua