2024年,提升Windows开发和使用体验的实践经验 - RIME输入法

前言

上一篇文章介绍了 Windows 下的包管理器,本文继续介绍输入法。

事实上 Windows 的输入法生态比 Linux/Mac 丰富很多,不过很多国产输入法存在窃取隐私、植入广告、乱安装流氓软件等问题,现在有开源的 RIME 输入法可以选择,何必受这气呢😃

而且 RIME 是跨平台的,无论在 Linux 还是 Android 上都可以使用,可以实现比较统一的输入体验。

关于RIME

Rime 全名是「中州韵输入法引擎」,Rime 不是一种输入法。是从各种常见键盘输入法中提炼出来的抽象的输入算法框架,由 佛振 大佬开发。

Rime 通过各种输入方案来实现对几乎所有中文的支持,包括但不限于【拼音】、【注音】、【双拼】、【五笔】、【仓颉】,并且可以简单的进行【简繁】的切换。

Rime 由于本质只是一个框架,本身是不知道如何输入的。

如果我们想要使用 Rime,就得定义一些关于如何输入的设置来告诉 Rime,这些设置就是输入方案。

因为我不想折腾配置什么的,使用的是开箱即用的方案,所以本文只简单介绍一下 RIME 的安装和使用,如果想深入了解可以查看官网的文档和参考资料,都写得很详细。

安装

官网: https://rime.im/

可以在官网直接安装

也可以使用 winget 安装

bash 复制代码
winget install --id=Rime.Weasel

输入方案

本文推荐这两个输入方案,都是开箱即用的。

我用的是第二个「雾凇拼音」

Plum - RIME 配置管理器

RIME 配置管理器,这个工具的名字叫「東風破 plum」

注意:由于 Windows 上缺少很多 unix 的工具链,强行使用的话需要执行折腾做一些配置,所以不太推荐在 Windows 上使用这个工具,如果不想折腾的,可以直接跳过这一节,下一节有一键安装脚本。

東風破 /plum/: Rime configuration manager and input schema repository - https://github.com/rime/plum

在 Windows 上直接下载: https://github.com/rime/plum-windows-bootstrap/archive/master.zip

解压后,运行 rime-install-bootstrap.bat 文件

然后就会自动下载需要的文件,然后运行 rime-install.bat 就可以了

详情参考: https://github.com/rime/plum?tab=readme-ov-file#windows

Rime-Ice 输入法安装脚本

也就是上面说的「雾凇拼音」输入方案,这个脚本不只是可以用来安装,也可以方便修改配置。

项目地址: https://github.com/Mark24Code/rime-auto-deploy

我使用的是这个,在 Windows 上比较方便,因为很多工具链在 Windows 上是没有的,直接用 plum 可能会麻烦一些。

Windows 版本的说明文档: https://github.com/Mark24Code/rime-auto-deploy/blob/main/WINDOWS_README.md

需要安装 Ruby ,这时候包管理器的作用就体现了

bash 复制代码
scoop install ruby

然后按照文档和命令行上面的提示来。

安装完 Ruby 之后就可以执行一键部署脚本了

bash 复制代码
ruby .\installer.rb

同样是根据提示来,第一次安装按照文档说的选择 Auto Mode 自动模式即可。

修改配置

Windows 的 RIME 配置目录在 $HOME\AppData\Roaming\Rime 下,里面配置文件一大堆,要修改都不知道改哪个。

这个配置脚本提供了自定义配置的功能,只要修改 rime-auto-deploy\custom 目录下对应的文件,然后重新执行脚本,选择 Handle Mode 即可。

里面就这几个文件

c 复制代码
 custom
 ├─ weasel.custom.yaml
 ├─ squirrel.custom.yaml
 ├─ rime_ice.custom.yaml
 └─ default.custom.yaml

常见问题

如何删除自造词

  1. 打错字后,立刻删掉是不会录入 库的。 Rime 是在有新 输入时才把之前的 录入
  2. 选中已造词 ,使用 Shift + Delete 即可删除
  3. mbp 因为移除了 Delete 键,使用 Shift + Fn + Backspaces 键删除

如何关闭模糊拼音

这个脚本部署的输入方案默认开启了模糊拼音,或许对于 h/fn/l 分不清的用户很友好,但我用的是真的难受啊!!

关闭的方式也比较简单,编辑 custom/rime_ice.custom.yaml 文件中模糊拼音定义部分,然后重新执行脚本更新配置就行了。

打开这个文件看到模糊拼音的部分,把声母下面这几行注释就好了

yaml 复制代码
patch:
  # 拼写设定
  speller:
    algebra:
      ### 模糊音
      # 声母
      - derive/^([zcs])h/$1/          # z c s → zh ch sh
      - derive/^([zcs])([^h])/$1h$2/  # zh ch sh → z c s
      - derive/^l/n/  # n → l
      - derive/^n/l/  # l → n
      - derive/^f/h/  # ............
      - derive/^h/f/  # ............

重新执行 ruby installer.rb ,进入 Handle mode 模式,选择 copy custom config ,搞定。

然后按照管理点击 RIME「重新部署」按钮即可。

参考资料

小结

下一篇继续介绍美化/折腾/小工具等内容

相关推荐
九鼎科技-Leo1 小时前
什么是 WPF 中的依赖属性?有什么作用?
windows·c#·.net·wpf
Yang.993 小时前
基于Windows系统用C++做一个点名工具
c++·windows·sql·visual studio code·sqlite3
我不瘦但很逗3 小时前
Windows下使用DBeaver连接云数据库(MySQL)
数据库·windows
ashane13144 小时前
Java list
java·windows·list
万里沧海寄云帆5 小时前
Word 插入分节符页码更新问题
windows·microsoft·word
dot.Net安全矩阵6 小时前
.NET 通过模块和驱动收集本地EDR的工具
windows·安全·web安全·.net·交互
编程修仙7 小时前
Collections工具类
linux·windows·python
程序员小羊!9 小时前
高级 SQL 技巧讲解
windows
xiangshangdemayi10 小时前
Windows环境GeoServer打包Docker极速入门
windows·docker·容器·geoserver·打包·数据挂载
a_安徒生11 小时前
window系统改为Linux系统
linux·windows·centos·系统安全