Linux to go — Rime输入法

为什么连输入法也要折腾…?

书接上文,我在硬盘里装了个新的Ubuntu

虽说Ubuntu实际上自带一个中文输入法,但这个输入法简直是不好用到了极点

既不好看,也没有足够多的词,总之有很多细节过不去

毕竟目标是作为主要生产力系统,打字是常有的躲不开的事

于是想着,还是装个第三方的输入法吧——

什么是Rime,以及怎么装

RIME 是一款支持多種輸入方案的開源中文輸入法引擎,可在 Windows, macOS, Linux 等平台使用。

如果你逛了逛Rime的官网或类似的信息网站,你可能和我有着一样的看法:

这是哪里来的国学专家写的软件

但说实在的,你可以通过配置来忽略其中的所有“国学”内容,只是把它调教成一个很好用的中文输入法

对于Ubuntu,你可以这么安装:

sudo apt install ibus-rime

修改配置项

修改配置的基本操作

这部分内容,你也可以查看官方教程,讲的更详细一些

首先,你需要知道,Rime的配置文件存于两个地方:

  • 用户资料夹:~/.config/ibus/rime/
  • 共享资料夹:/usr/share/rime-data/

简单来讲,共享资料夹是针对所有用户的全局设置,而用户文件夹是针对当前用户的个性化设置

在共享文件夹内,通常存储着一个输入法的完整的设置。而在用户资料夹内,你可以对某个输入法的设置进行部分的修改,从而实现个性化的配置

例如,在共享资料夹内会有default.yaml配置文件,而在用户资料夹内,你可以创建对应的default.custom.yaml配置文件,其中只需要记录和default.yaml有差异的部分即可

一个default.custom.yaml可能长成这样:

patch:
    "设定项1": 设定值1
    "设定项2": 设定值2

更适合臭学计算机的的配置项

“香学计算机的”
——AzusaLin
2025.03.27

默认的配置项在打字时充满了国学气息,让人在无形之中受到文学薰陶。可惜,就不是很适合写代码和写文档= =

我还是先把我的配置项放出来,再逐一解释好了:

# ~/.config/ibus/rime/default.custom.yaml

patch:
  schema_list:
    - schema: "luna_pinyin_simp"

  # 9个候选项
  menu/page_size: 9                                    

  # 横向排列
  style/horizontal: true                               

  # 在输入时按shift直接上屏
  "ascii_composer/switch_key/Shift_L": commit_code     
  "ascii_composer/switch_key/Shift_R": commit_code

  • scheme_list:Rime内置了实在太多输入法,简体、繁体、双拼……我真的不需要这么多,保留简体就可以了
  • menu/page_size:Rime默认只会给出5个候选项,但是luna输入法的智能联想感觉也不是那么好,所以5个翻页选起来有点太麻烦,改成9个好了
  • style/horizontal:Windows中大部分输入法都是把候选项横过来的,我也不知道为什么有人会喜欢竖着的
  • ascii_composer/switch_key/Shift_L(R):说来话长。在默认情况下,如果你在中文输入法中输入英文,他当然会先以中文的方式来理解。如果这时候你想切换成英文输入法,而不想删掉已经打在候选项里的英文字,如果你直接按shift切换,会进入非常诡异的“中文输入法内打英文”功能。开启这项后,在上述情况时按shift键,会直接切换成英文模式并将已经键入的内容上屏
# ~/.config/ibus/rime/luna_pinyin.custom.yaml

patch:
  # 关闭`键反向查找
  recognizer/patterns/reverse_lookup:     

  # 设置默认输入为英文
  switches/@0/reset: 1                       

  # 一些常用符号在中文模式输入时,会提供多个候选项,很降低打字效率
  # 但实际上不必要,只需要直接输入对应字符即可
  # 此处限定中文模式时每个符号的默认字符,取消候选
  punctuator/half_shape:
    "@": "@"
    "#": "#"
    "": ""
    "%": "%"
    "^": "^"
    "*": "*"
    "=": "="
    "[": "【"
    "]": "】"
    "\\": "、"
    "<": "《"
    ">": "》"
    "/": "/" 
    "`": "`"

这个文件是luna拼音(原名难打我不打’v `)输入法的设置文件。由于简体luna输入法会集成luna的配置,因此只需要更改luna的配置即可

  • recognizer/patterns/reverse_lookup:默认设置下,你按键盘上的’`’键时,会打开一个反选菜单,而非直接输入这个符号。这在写Markdown时非常麻烦,我也不需要这功能,因此直接置空
  • switch/@0/reset:默认输入法为英文而非中文,虽然我没感觉有很大用处
  • punctuator/half_shape:原因其实在注释里写的很清楚了,不重复了

更改完设置后,你需要点开你的输入法,并点击”部署“按钮,等到部署完成后即可使用全新的设置

结语

说实话一开始我确实没想到输入法也要配; ;

但是配好以后,每次打字的时候就想到用的是自己配的输入法,心情也确实愉快起来了’ v`

那么,祝你也用上自己喜欢的输入法

晚安=w=

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇