rime: 一款好用的 mac 输入法安装

一款 mac下比较好用的输入法安装记录
更新于: 2024-12-21 14:20:08

背景

之前一直使用百度输入法,但有个问题,换系统,换电脑的时候,自定义的一些词语,每次都无法同步。

所以,还是换回这个安装麻烦一点的输入法吧,毕竟有自己的大量词库,可以在 不同的系统之间同步 ,也不有纠结用什么输入法的问题了。

特别注意:即使下面所有的设置完成,都没有“五笔”这个选项,是正常的。

输入法安装

非官方下载地址: https://www.weiyun.com/disk/folder/4efd470580a14fc865d8cb7b3568336e

# 方法1: 直接到这里下载安装包,一步步安装 Squirrel-0.16.1.zip
# 或者直接来官网下载: https://rime.im/download/
https://rime.im/
# 方法2: 目前 brew 的安装方式是有问题的,偶尔正常
brew install --cask squirrel
# 或者这个
brew install squirrel

# 老系统 13 以下
https://github.com/rime/squirrel/releases/0.16.2

# 特别说明:
安装完成之后需要注销才可以生效
brew 安装成功截图
安装得到 rime 输入法

安装基本预配置

curl -fsSL https://git.io/rime-install | bash
curl -fsSL https://git.io/rime-install | bash -s -- wubi pinyin-simp
curl -fsSL https://git.io/rime-install | bash -s -- :preset

# 用 proxy 代理的语法
proxy curl -fsSL https://git.io/rime-install | proxy bash
proxy curl -fsSL https://git.io/rime-install | proxy bash -s -- wubi pinyin-simp
proxy curl -fsSL https://git.io/rime-install | proxy bash -s -- :preset
这一步需要挂代理进行

安装自己的配置

cd ~/github
git clone git@github.com:afeiship/rime.git
cd rime
./bin/initialize_mac.sh

部署

deploy configuration,直接点菜单上的 Deploy

部署一下输入法

部署完成效果

RIME 正在部署
用上配置好的皮肤效果

如果出错

一般在 deploy 的时候,有可能会出一些错,需要 debug,请参考下面的步骤进行。

cd $TMPDIR
cat rime.squirrel.ERROR

词库路径

关于这一块,不同的电脑,都是 mac系统,怎么处理还没有好的方案。

参考: https://github.com/rime/home/wiki/UserGuide#備份及合併詞典快照

# 打开这个文件
/Users/aric/github/rime/src/macos/installation.yaml
# 修改词库路径
sync_dir: "/Users/aric/github/rime/src/macos/db"
distribution_code_name: Squirrel
distribution_name: "鼠鬚管"
distribution_version: 0.15.2
install_time: "Thu Dec  5 18:29:49 2019"
installation_id: "4179cc90-3a3e-4654-90f4-ab9fea9f60e0"
rime_version: 1.7.3
sync_dir: "/Users/aric/github/rime/src/macos/db"
update_time: "Tue Oct 26 15:16:05 2021"

输入法管理

在特定程序里关闭中文输入

在一些程序里很少需要输入中文,于是让鼠须管在这些程序里默认不开启中文输入

要自定义 Mac 应用程序的初始转换状态,首先查看应用的 Info.plist 文件得到该应用的 Bundle Identifier, 通常是形如 com.apple.Xcode 的字符串

例如,要在 Xcode 里面默认关闭中文输入,又要在 Alfred 2 里面恢复开启中文输入,可如此设定:

如何找到 Bundle Identifier
# squirrel.custom.yaml
patch:
 app_options/com.apple.Xcode:
   ascii_mode: true
 app_options/com.runningwithcrayons.Alfred-2: {}

删除

有时候,升级可能会出问题,会需要删除原来的,再重装一下。

# 找到这2个目录,删除 Rime.app/Rime 目录
~/Library
/Library/Input Methods

rime输入法关闭Ctrl+`快捷键

原文: http://zbjxb.cn/d/361

  • 托盘rime图标上右键-›用户文件夹,然后在用户文件夹下新建 default.custom.yaml文件,内容如下: 
  • 然后,托盘rime图标上右键-›重新部署,即可刷新配置,此时,Ctrl+grave即`脱字符被Ctrl+空格取代。
patch:
  switcher/hotkeys:
    - Control+Space

自定义词库

  • 修改文件 ~/rime/src/dict/categories/wubi_pinyin.common.dict.yaml
  • 注意要复制原来的,不要用空格代替(默认应该是tab键)
  • 找到输入法,deploy 等成功 “Squirrel is ready” 即表示词库生效了

我的常用皮肤

名称截图
solarized_light
lost_temple
placeless
秋田/Placeless
solarized_dark
mint_light_green
purity_of_form
psionics
apathy