用了那麼多年的輸入法,一直沒有一個讓我滿意的。早年我是從 Windows 95 自帶的「全屏輸入法」開始使用的,印象最深刻的就是一次只能打一個字,還有完全不搭邊的聯想。後來 Windows 98 以後改用「智能 ABC」,相比全拼真是質的飛躍。現在輸入法中的看似平常的功能,如聲母簡拼、用戶詞庫、以詞定字、模糊音等等幾乎都發軔於「智能 ABC」。後來接觸到網路以後,我學會了使用「拼音加加」和「紫光拼音」,這兩者除了詞庫大了不少以外與「智能 ABC」相比並沒有什麼飛躍。直到「搜狗拼音」的誕生,我才對輸入法有了更深的理解。搜狗拼音應該是第一個把自然語言處理演算法應用到輸入法中的產品,通過大規模的統計語言模型實現了「智能組句」功能,爾後被「Google 拼音」和「QQ 拼音」複製,不過都在同一水平。
我是一個對輸入法有特殊要求的人,因為我要輸入繁體字。早期的拼音輸入法沒有一個支持繁體中文的,最早是「微軟拼音」率先支持了繁體,但它亂用異體字,真的是把「回」的四種寫法在不同詞中用全了。搜狗拼音和Google 拼音後來也支持了繁體,不過簡直太爛了,幾乎是基於字的轉換,完全不考慮簡繁一對多的情況。雖然現在支持了一些,但還是錯漏百出,用起來極其不舒服。我嘗試過使用注音輸入法,好處在於沒錯誤,而且支持聲調,但是太不靈活了,不支持簡拼和打長詞,因此我開發了 **-bopomofo 注音輸入法,試圖把拼音輸入法的一些好特性移植過去。另一個問題是台灣的注音輸入法打出的字都是「台灣正體」,最大問題是「著」「著」不分工,而且使用了「為」「里」「台」等俗字。後來我乾脆轉到了形碼的陣營,先後學習了鄭碼、五筆和倉頡輸入法。可是當我習慣音碼以後,再轉到形碼絕非一日之功,雖然我一直練習,可打字速度還是達不到拼音的三分之一。難道普天之下就沒有一個能準確打出繁體的拼音輸入法嗎?
Rime
一直以來,這個答案是否定的,畢竟開發輸入法本來就是一件費力不討好的事,況且有這種需求的人又不多,有誰會去開發呢?一切還得靠自己。可惜我書到用時方恨少,讓我開發一個這麼複雜的輸入法可幹不了。直到不久前佛振的終於誕生,我的願望才成了現實。
全名是「中州韻輸入法引擎」,它不僅僅是一個輸入法,而是一個輸入法演算法框架。的基礎架構十分精良,一套演算法支持了拼音、雙拼、注音、五筆、倉頡等所有音碼和形碼輸入法,遠比基於碼錶的各種「輸入法生成器」優秀許多。默認提供了兩個拼音輸入法「朙月拼音」和「地球拼音」,兩者都可以輸入準確的繁體和簡體,而且「地球拼音」還支持聲調輸入。還支持了許多種方言拼音,如吳語、粵語,甚至中古漢語。
更超出我預料的是,還是跨平台的!針對Windows、Linux、Mac三大平台提供了不同的發行版,核心演算法不變,還能和系統完美融合,真乃絕妙。佛振還給Rime的發行版起了好聽的名字,Windows發行版叫做「小狼毫」,Mac發行版叫做「鼠須管」,Linux發行版叫做「中州韻」。
廢話少說,讓我們用截圖說話:
「干」「干」「干」涇渭分明。
「飢」和「飢」都不會錯哦。
「出」「出」分工正確。
「才」「才」不一樣。
帶聲調的「地球拼音」。
注音符號輸入法。
支持七萬Unicode漢字的倉頡,還帶提示。
粵語拼音。
吳語拼音。
簡化字也是可以用的(由 強力驅動)。
「台灣正體」模式,滿足台灣人的用字需求。
用完以後我真是對Rime佩服得五體投地了,真可謂神級輸入法!
- 高自由 全平台兼容:windows、mac、linux,甚至安卓都有衍生(同文安卓輸入法平台)。
- 眾多可選方案:包括小鶴、微軟在內的雙拼方案,還能實現小鶴雙拼形碼輔助;注音、五筆、倉頡……以及自定方案。
- 標點自定、模糊音、詞語聯想、個人詞庫,基本囊括常規輸入工具的功能。
- 高門檻
- 無圖形界面,自定全靠代碼。
- 配置繁瑣,容易出錯。
如何安裝RIME
資源:
- RIME安裝包下載
https://rime.im/download - 輸入方案下載
3.rime_pro增強包下載
- 安裝 僅以Windows平台小鶴雙拼方案為例
- 按照上文1下載安裝包,跟隨安裝嚮導完成安裝。在用戶資料夾頁面,下方空白處選擇使用默認位置。(默認位置在windows的個人文件夾~AppDataRoamingRime,也可以選擇我來指定位置,在下方空白框內填入你指定的文件夾的絕對路徑。下文所稱用戶資料夾,均指這個文件夾)。

小狼毫安裝選項
- 按照上文2下載所需的輸入方案,全拼用戶可略過此步。
- 在開始菜單,點擊【小狼毫】輸入法設定,點擊獲取更多輸入方案,打開rime package installer 命令行界面。

小狼毫方案選單設定
- 將上文2下載的輸入方案拖入該窗口,回車完成安裝。(若第一步選擇了指定文件夾,需從默認文件夾將輸入方案拷貝粘貼至你指定的文件夾內)。

東風破安裝更多方案
- 重新打開【小狼毫】輸入法設定,在左側方案名稱內勾選所需使用的方案,小鶴雙拼。
- 點擊中進入下一步【小狼毫】界面風格設定,選取喜歡的界面風格。不喜歡沒關係,後面會給一個微軟拼音同款自定界面。
- 實際上,到此步,Rime小狼毫輸入法已經基本可用了。當然,我們並不會滿足於此。下面進入定製階段。
如何定製RIME
關於如何定製,實際上,網路上可供搜羅的教程很多,每個人都有自己的定製。正如上文所說,千人千面。所以,搜羅這些教程未必能滿足於自己的需求。不過,前人栽樹後人乘涼,我們可以利用高手大神做好的適合大部分人群的配置文件來進行個人定製化。
上文3Rime_pro增強包就是這樣一份全面的配置。
需要事前了解的常識
在進行這一步之前,需要了解幾條常識:
- Rime的各種配置,均是由.yaml文件所定義。yaml是一種標記語言。.yaml文件實際上是文本文檔。可使用記事本、或Emeditor等進行編輯。
- 對Rime進行自定義,是通過對.custom.yaml文件修改達成。不同的.custom.yaml文件,控制不同的功能實現。
.custom.yaml實際上是相當於對.yaml文件打補丁,在重新部署後,會將.custom.yaml中的內容寫入.yaml文件中,完成自定。
- 例一:weasel.yaml是常規設置,主要控制托盤圖標、候選詞橫豎排列、界面配色等等功能。那麼,我們需要定製界面配色,只需在weasel.custom.yaml中修改,重新部署後就可實現。
- 例二:default.yaml是默認設置,主要控制快捷鍵、按鍵上屏等等。同樣,作修改就編輯default.custom.yaml文件即可。
- 例三:以上是全局設置,亦即不論使用何種輸入方案,均起作用。double_pinyin_flypy.custom.yaml這種則是輸入法方案設置。主要實現特殊標點符號、詞庫等功能。是針對特定輸入方案的配置。
- 可見,我們絕大部分的自定,都只需修改對應的.custom.yaml文件即可。
- 所有自定修改,都必須重新部署。在開始菜單可以找到【小狼毫】重新部署。
- 在開始菜單可以找到【小狼毫】重新部署。
- 右鍵托盤圖標重新部署。
現在開始配置Rime:
- 解壓Rime_pro軟體增強包,並把裡面的文件拷貝到 ~/Rime (此處是上文所述指定用戶資料夾),覆蓋即可。
- 請注意,該增強包在最新版小狼毫不能很好地支持小鶴雙拼方案,故而,需首先將double_pinyin_flypy.custom.yaml文件中的內容清空。
- 現在,來配置小鶴雙拼方案。將如下代碼,複製黏貼進入double_pinyin_flypy.custom.yaml文件。
patch:
# 載入朙月拼音擴充詞庫
“translator/dictionary”: luna_pinyin.extended
# 輸入雙拼碼的時候不轉化為全拼碼
translator/preedit_format: {}
#載入custom_phrase自定義短語
engine/translators:
– punct_translator
– reverse_lookup_translator
– script_translator
– table_translator@custom_phrase #表示調用custom_phrase段編碼
– table_translator
custom_phrase:
dictionary: “”
user_dict: custom_phrase
db_class: stabledb
enable_completion: false
enable_sentence: false
initial_quality: 1
# 符號快速輸入和部分符號的快速上屏
punctuator:
import_preset: symbols
half_shape:
# “#”: “#”
‘`’: [“·”,”`”]
# “~”: “~”
# “@”: “@”
# “=”: “=”
# “!”: “!”
# “/”: [“/”, “÷”]
”: “、”
# “‘”: {pair: [“「”, “」”]}
# “[“: [“【”, “[“]
# “]”: [“】”, “]”]
# “$”: [“¥”, “$”, “€”, “£”, “¢”, “¤”]
# “<“: [“《”, “〈”, “«”, “<“]
# “>”: [“》”, “〉”, “»”, “>”]
這些代碼的含義,已經有詳細注釋說明了。如不需要某項自定義,將其注釋掉就可禁用了。 如果需要某些自定義,可以找到相關教程,添加相應的代碼段即可。
注意:
該文檔只有最開頭需要一句patch:,從其他教程拷貝的自定義代碼段,請注意不要再次帶入patch:。
該文檔有嚴格的縮進要求,請注意按照格式縮進。
4.現在,來配置擴展詞庫。打開
luna_pinyin.extended.dict.yaml文件。找到如下代碼段。
---
name: luna_pinyin.extended
version: "2014.10.28"
sort: by_weight
use_preset_vocabulary: true
#此處爲明月拼音擴充詞庫(基本)默認鏈接載入的詞庫,有朙月拼音官方詞庫、明月拼音擴充詞庫(漢語大詞典)、明月拼音擴充詞庫(詩詞)、明月拼音擴充詞庫(含西文的詞彙)。如果不需要加載某個詞庫請將其用「#」註釋掉。
#雙拼不支持 luna_pinyin.cn_en 詞庫,請用戶手動禁用。
import_tables:
- luna_pinyin
#- luna_pinyin.cn_en
- luna_pinyin.computer
#- luna_pinyin.emoji
- luna_pinyin.hanyu
#- luna_pinyin.kaomoji
- luna_pinyin.movie
- luna_pinyin.music
- luna_pinyin.name
- luna_pinyin.poetry
- luna_pinyin.sgmain
- luna_pinyin.i
#
- f_myphrases
- f_mysecretphrases
...
將luna_pinyin.cn_en禁用。禁用的方式很簡單,在相應代碼行前加上#將其注釋掉即可。當然,全拼用戶請跳過這步。這些詞庫,大家根據需要禁用或啟用。這裡我禁用了兩個emoji詞庫。
- 現在,來配置自定義短語。在文件夾中,新建文本文檔,更名為:Custom_phrase.txt。複製如下代碼段到這個文檔。
# Rime table
# coding: utf-8
#@/db_name custom_phrase.txt
#@/db_type tabledb
#
# 用於【朙月拼音】系列輸入方案
# 【小狼毫】0.9.21 以上
#
# 請將該文件以UTF-8編碼保存爲
# Rime用戶文件夾/custom_phrase.txt
#
# 碼表各欄位以製表符(Tab)分隔
# 順序爲:文字、編碼、權重(決定重碼的次序、可選)
#
# 雖然文本碼表編輯較爲方便,但不適合導入大量條目
#
# no comment
xxx@gmail.com gmail 1
以第一條gmail為例,根據文字、編碼、權重的先後順序,按照每行一條的格式,輸入你的自定義短語。注意,各個欄位之間以製表符(tab)分隔,不是空格!
- 最後,在開始菜單【小狼毫】重新部署即可。
現在開始配置Rime皮膚:
- 打開weasel.custom.yaml文件,若沒有,則新建。
- 複製如下代碼段到該文件。
—
customization:
distribution_code_name: Weasel
distribution_version: 0.14.3
generator: “Weasel::UIStyleSettings”
modified_time: “Thu Jun 27 17:32:21 2019”
rime_version: 1.5.3
patch:
“style/display_tray_icon”: true
“style/horizontal”: true #橫排顯示
“style/font_face”: “Microsoft YaHei” #字體
“style/font_point”: 13 #字體大小
“style/inline_preedit”: true # 嵌入式候選窗單行顯示
“style/layout/border_width”: 0
“style/layout/border”: 0
“style/layout/margin_x”: 12 #候選字左右邊距
“style/layout/margin_y”: 12 #候選字上下邊距
“
style/layout/hilite_padding”: 12 #候選字背景色色塊高度 若想候選字背景色塊無邊界填充候選框,僅需其高度和候選字上下邊距一致即可
“
style/layout/hilite_spacing”: 3 # 序號和候選字之間的間隔
“style/layout/spacing”: 10 #作用不明
“
style/layout/candidate_spacing”: 24 # 候選字間隔
“style/layout/round_corner”: 0 #候選字背景色塊圓角幅度
“style/color_scheme”: Micosoft
“preset_color_schemes/Micosoft”:
name: “Micosoft”
author: “XNOM”
back_color: 0xffffff #候選框 背景色
border_color: 0xD77800 #候選框 邊框顏色
text_color: 0x000000 #已選擇字 文字顏色
hilited_text_color: 0x000000 #已選擇字右側拼音 文字顏色
hilited_back_color: 0xffffff #已選擇字右側拼音 背景色
hilited_candidate_text_color: 0xffffff #候選字顏色
hilited_candidate_back_color: 0xD77800 #候選字背景色
candidate_text_color: 0x000000 #未候選字顏色
重新部署,查看效果。該配色方案是近乎完全還原win10微軟輸入法皮膚。效果如下。

rime微軟拼音配色方
如何使用RIME
到此,RIME基本配置完畢。如果更多定製化要求,請自行搜尋相關教程。
切換為RIME輸入法後,按下Ctrl+`或F4快捷鍵,調出方案選單,第一次選擇:選擇所需方案,第二次選擇:選擇簡體或繁體、半形或全形、中文或英文、中文標點或英文標點輸出,即可開始使用。

方案選單1

方案選單2
開始您的自由輸入之旅吧。
如何同步個人詞典和配置方案
Rime沒有雲同步功能,但有本地同步功能,我們可以藉助堅果雲、onedrive等第三方雲實現個人詞典和配置方案在不同電腦間的同步和備份。以堅果雲舉例:
首先,在你的堅果雲同步文件夾內,這裡舉例為’D:Nutstore『,新建一個RimeSync文件夾。其他第三方同步雲請自行同理修改。
其次,先打開用戶資料夾,打開installation.yaml文件,在最下方添加如下代碼:
sync_dir: ‘D:NutstoreRimeSync’
其中,installation_id後的一長串欄位,可以自行修改為喜歡的名稱。這裡舉例為XNOM。 最後完成的樣子如下:
distribution_code_name: Weasel
distribution_name: "小狼毫"
distribution_version: 0.14.3
install_time: "Wed Jul 10 15:57:26 2019"
installation_id: "XNOM"
rime_version: 1.5.3
sync_dir: 'D:NutstoreRimeSync'
- 第三,在開始菜單找到【小狼毫】用戶資料同步,(也可以點擊托盤圖標,選擇用戶資料同步),完成後,你就能在RimeSync文件夾中找到XNOM文件夾,其中的內容就是你的個人詞典文件和配置文件。
- 第四,以後若在另外的電腦上使用Rime,則按照相同的步驟,將RimeSync的內容同步即可。
關於同步功能的注意:
- Rime的同步功能,在個人詞典是雙向同步,在個人配置是單項同步。怎麼理解呢?
- 個人詞典雙向同步,舉例來說,甲電腦個人詞典累積了辭彙ABC,乙電腦累積了辭彙DEF,那麼,通過第三方雲同步和Rime同步後,個人詞典辭彙會雙向同步合併為ABCDEF。
- 配置單向同步,是指將配置文件,單向地從「用戶文件夾」同步進入「同步文件夾」。這也是為了保持配置的一致性的必須方案。因為,若這兩個文件夾中的配置不一致時,必然產生混亂。因而必須由用戶手動。
- 所以,上述的第四步,是將雲端同步好的個人詞典文件同步,而個人配置文件,需要你手動複製粘貼進入「用戶資料夾」。
一些沒能實現的功能
在Rime,利用反斜桿可以實現輸入特殊符號、顏文字等等強大功能。例如:輸入/xl,能輸出希臘字母。

反斜桿特殊符號
輸入/wz,能輸出常用網址。

這個功能,用家可以選用明月拼音方案進行體驗。但在雙拼方案中,似乎無法實現碼錶的對應,以至於該功能缺失。目前我還沒有找到好的方法能夠在雙拼方案中實現反斜杠特殊符號功能。在此拋磚引玉,或許有用家能夠實現呢?
參考資料及擴展閱讀:
- 中州韻輸入法引擎幫助文檔
- 鼠須管輸入法傻瓜配置 基於rime_pro
- 致第一次安裝RIME的你
- Rime自定義符號
- 推薦一個神級輸入法RIME
- 一位匠人的中州韻——專訪Rime輸入法作者佛振
- 最新版 Rime 輸入法使用
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/277736.html