获取中...

-

Just a minute...

不同的linux distro关于rime的配置文件的位置不同,可以先查询自己distro的配置文件位置后再按照下列步骤进行。

前言

我们知道:

1)Rime是一个输入法引擎,是一个后台处理程序。

2)我们需要一个交互的GUI前端来实现与Rime的交互。

3)Rime依赖配置文件来自定义输入法相关操作。

4)Rime的配置文件位置和使用的gui前端相关。

实践

os: Pop_os!
env: fcitx5 + rime

以下省略安装相关工具过程

安装相关工具完成后,先配置fcitx5加入Rime输入引擎,找到Rime的配置文件目录: ~/.config/fcitx/rime,这里的配置文件目录很大程度上取决于使用的gui前端工具,所以按照自己的实际找到即可。

在这个目录下,能看到许多的yaml文件和一个build目录,如果没有build目录,可能是没有启用输入法的原因,但是并不妨碍接下来的操作。

首先,确保default.yaml下的schema_list包含安装的输入法,如:luna_pinyin_simp,这里的schema是可以调整顺序的,也就是说有一种快速的方案可以实现默认中文简体,以下详细给出具体实现。

  1. 修改default.yaml下的默认输入法方案:
1
2
3
schema_list:
- schema: luna_pinyin_simp
- scheme: ...
  1. 修改luna_pinyin的配置文件:
1
vim luna_pinyin.custom.yaml
1
2
3
4
5
6
7
8
9
10
11
12
patch:
switches:
- name: ascii_mode
reset: 0
states: [ 中文, 西文 ]
- name: full_shape
states: [ 半角, 全角 ]
- name: simplification
reset: 1
states: [ 漢字, 汉字 ]
- name: ascii_punct
states: [ 。,, ., ]

以上为2种解决方案,选择一种即可,完成后执行:

1
rime_deployer --build

然后就能够看到build/了,重启gui前端,现在应当是默认的中文简体了。

后话

很多时候,我们会盲目地寻求快速的解决方案,进而导致我们往往会忽视一些潜在的问题,别人的配置不一定适用于自己,自己的配置也不一定适用于别人。这时,不妨慢下来了解其中的原理与细节,我们会在自己细腻的思考中得到想要的答案,同时收获满满。

相关文章
评论
分享
  • Kafka

    TL;DR消息队列是现代化软件架构中在消息系统中最为核心的中间件, 可以想象在还不存在pub/sub模式下的软件架构为了解决传统点对点的queue模式, ...

    Kafka
  • Redis

    TL;DR第n次尝试向我的blog中尝试添加一些’东西’, 这总是会在一段时间后转变为写笔记, 直到我再次意识到blog的存在. 由于不是很擅长写文章, ...

    Redis
  • HELLO

    欢迎来到我的个人博客,距离上次搭建博客已经过去了半年之久,去年兴致勃勃地花了几天时间搭建的个人博客,最后也只是浅浅地以学业繁重而告一段落。现在回想一下,自...

    HELLO
Please check the parameter of comment in config.yml of hexo-theme-Annie!