2024年了,我还以折腾输入法,说起来也有一些惭愧,因为之前就知道一些emcas大佬就开始有什么Rime、小狼毫,中州韵、小鹤双拼等等,这次记录下来主要是有两个原因:
- 最近在学英文,现在的五笔输入法软件不支持英文自动联想,所以就下了狠心折腾一下;不过英文输入比较多的话,可以使用 hallelujahIM输入法,作者还在维护
- 有一些敏感的信息,不希望上传到云端,虽然已经裸奔了多年 - - ;
百度输入法
一直以来使用百度五笔输入法,它相比于其他的五笔输入法有以下优点:
- 全平台支持,mac\ios\linux\android\windows,是的,它有linux平台的,在ubuntu上面使用配置也非常的方便
- 一个账号,多端同步数据
- 配置可以上传云端
oh-my-rime
这个是整理好的方案,你安装好Rime,无论是brew还是pkg都可以将配置直接clone下来使用
如何安装:https://github.com/Mintimate/oh-my-rime?tab=readme-ov-file#%E5%AE%89%E8%A3%85
因为我是wubi用户,并且有英文输入的需求,所以做了一些调整,可以参考 MyRime ,调整如下:
- 配置了安静模式
- 添加了同步目录
- 调整了候选词为水平展示
如果你还想再折腾一下,希望下面的内容对你有一些帮忙
RIME
优点如下:
- 自主定义,字体大小,候选词数
- 多个主题
- 词库可以自定义扩展
- 多种输入法生态,
- 备份同步:RIME的配置都放在指定的目录当中,可以选择同步用户数据,将数据所在的目录同步至云端
- 隐私留在了本地,自主可控
mac下安装
我这里使用的是mac安装,linux和windows的存储目录不尽相同
# 安装 鼠须管 Squirrel
brew install --cask squirrel
五笔输入法安装
这个时候已经安装完成了,但是你发现输入的都是繁体,还是拼音,还需要安装五笔输入法
# 安装 输入法管理插件东风破plum: rime-install,下面的这个脚本会将其安装在~/plum
curl -fsSL https://raw.githubusercontent.com/rime/plum/master/rime-install | bash
# 安装wubi输入法,这个五笔输入法是官方自带的
bash rime-install wubi pinyin-simp
不想动默认的default.yml
,可以添加自定义配置
# touch ~/Library/Rime/default.custom.yaml
patch:
# 菜单中可选的方案列表,可根据喜好自行调整顺序,第一位为默认方案
schema_list:
- schema: wubi_pinyin # 官方的五笔拼音输入法
然后重新部署一下即可生效,可以使用快捷键:alt+ctrl+`,相同于重启一下输入法;
不过我看安装 极点五笔的安装和start比较高,所以就选了这个,安装文档在官方的github里面
自定义词库
因为我的百度输入法里面有一些我经常使用的词组,所以将其导入进来;
-
先导出:在百度输入法mac,【偏好设置】当中有【词库】-> 【用户词库】-> 【导出】,导出后的文件为:百度mac词库导出2024_11_06
-
创建自定义的dict文件:
~/Library/Rime/wubi_baidu_im.dict.yaml
-
写入文件内容:
cat 百度mac词库导出2024_11_06 >> ~/Library/Rime/wubi_baidu_im.dict.yaml
,如果出现乱码,可以直接使用复制copy的方式 -
写入主字典配置文件:
~/Library/Rime/wubi86_jidian.dict.yaml
import_tables: # 此处是添加用户自定义词库的地方
- wubi86_jidian_user # 个人私有词库
- wubi86_jidian_user_hamster # Hamster 词库
- wubi86_jidian_extra # 扩展词库
- wubi_baidu_imported # 百度输入法词库
主题配置
主题配置文件是在 ~/Library/Rime/squirrel.yaml
当中,如果你不想动这个默认的文件,你可以自己添加一个custom的配置:~/Library/Rime/squirrel.custom.yaml
patch:
style:
color_scheme: roseo_maple # 白亮模式下启用的皮肤,名字对应下方对皮肤的字义名
color_scheme_dark: roseo_maple_dark # 暗黑模式下启用的皮肤
preset_color_schemes:
- preset_color_schemes是管理pifu列表的
- color_scheme: 后面接preset_color_schemes列表当中的名称即可
安静模式
安静模式即是进入某个应用的时候,自动切换为英文,官方提供的文档在这里:在特定程序裏關閉中文輸入
以VSCode
为例,先查看应用的启动包名称:
cat /Applications/Visual\ Studio\ Code.app/Contents/Info.plist| grep 'BundleIdentifier' -A 1
<key>CFBundleIdentifier</key>
<string>com.microsoft.VSCode</string>
在~/Library/Rime/squirrel.custom.yaml
当中做如下配置即可
# --- 特定程序定义初始状态的英文输入 ---
app_options:
com.microsoft.VSCode:
ascii_mode: true
其他应用以此类推
英文联想
目前能看到可以使用的英文库有两个
配置原理相同,都是在主的输入法当中添加依赖即可,不过 rime-easy-en的词库要强大一些
词库同步
一些大佬们的参考
- https://www.hawu.me/others/2666
- 如果你觉得麻烦,可以使用这个 oh-my-rime
- rime的英文配置 优化Rime英文输入体验