Rime 如何通过 iCloud 实现词库多端同步,Windows、iOS、macOS

news/2024/9/18 23:17:19/ 标签: icloud, ios, macos

Rime 如何通过 iCloud 实现词库多端同步,Windows、iOS、macOS

在这里插入图片描述

一、设备环境

最理想的输入环境就是在多端都使用同一个词库,这样能保持多端的输入习惯是一致的。

以我为例,手头每天都要用到的操作平台和对应的输入法:

操作系统设备输入法
macOSMacbookPro 14鼠须管
iOSiPhone 15 Pro
WindowsWin10办公电脑小狼毫

二、选定一个存放码表的位置

请添加图片描述

要实现多端同步,需要解决的最核心问题是找一个可以在这三端都能访问到的位置,在这个位置上存放我们的码表文件。这样三个平台同时访问同一个位置的码表文件,一处作出了修改,其它两个地方的文件也会跟着变化,就实现了多端同步。

以上面的设备为例,最完美的位置就是 仓输入法 在 iCloud 上的配置文件夹

~/Library/Mobile Documents/iCloud~dev~fuxiao~app~hamsterapp/Documents/RIME/Rime

三、各个平台分别如何访问到这个位置:

1. iOS 仓输入法

既然要以仓输入法的目录为基目录,就要先把这个目录构建好。

  1. app store 中下载仓输入法,正常安装即可。
  2. 安装之后会有 iCloud 中多出一个 Hamster 的目录,这个目录就是仓输入法的 iCloud 目录,将你已有的方案放到 Hamster/RIME/Rime 这个目录中即可。
  3. 打开仓输入法,选择菜单 iCloud同步,开启它。
  4. 打开仓输入法,选择菜单 RIME重新部署
  5. 打开仓输入法,选择菜单 输入方案设置 就能看到已存在的方案列表了。

当然如果你不想进行这些操作,也可以使用线上现成的方案。
使用线上的:输入方案设置 → 右上角 +号 → 方案下载 → 选择 五笔86-极点方案 即可

2. macOS 鼠须管

由于 macOS 上的 鼠须管 的配置文件夹是固定的,就是下面这个位置

~/Library/Rime

而要同步的码表的位置在

~/Library/Mobile Documents/iCloud~dev~fuxiao~app~hamsterapp/Documents/RIME/Rime

所以我们就需要操作一下,将 仓输入法 码表目录映射到 鼠须管 的码表目录上去,这个操作就相当于将 仓输入法 的目录替换掉了 鼠须管 的码表目录。

当鼠须管再去访问 ~/Library/Rime 这个目录时,就会直接访问 ~/Library/Mobile Documents/iCloud~dev~fuxiao~app~hamsterapp/Documents/RIME/Rime 里的内容。

请添加图片描述

请添加图片描述

如何操作

这里用到了一个类似 Windows 上的快捷方式的东西,在 macOS 上称之为 软链接

  1. 需要先删除原有配置目录 Rime,如果这里面有你的配置文件,一定要先自己备份一下。

    rm -Rf ~/Library/Rime
    
  2. 建立软链接

    ln -s ~/Library/Mobile\ Documents/iCloud~dev~fuxiao~app~hamsterapp/Documents/RIME/Rime ~/Library/Rime
    

这样执行完成之后,你的原有 Rime 目录就会变成这样:

请添加图片描述

这样你的鼠须管再执行一下部署,就会跟 iOS 的内容同步。

3. Windows 小狼毫

Windows 本身是没有 iCloud 的,所以需要下载一个 iCloud Drive 应用并安装,这里自行百度。
安装完成并登录之后,在你的资源管理器中就会多出一个名为 iCloud Drive 的入口,里面就是整个 iCloud 内容,跟 macOS iOS 是同步的。

幸运的是 Windows 上的小狼毫是可以指定码表文件夹的,所以,我们就可以将小狼毫的配置目录指定到 iCloud 中的仓输入法配置目录。

  1. 安装 Windows 版 iCloud Drive,并登录。

    请添加图片描述

  2. 找到仓输入法的目录,点击地址栏复制它(注意:这里显示的路径和实际的不太一样,所以需要点击地址栏复制它)。
    比如我的就是 C:\Users\Administrator\iCloudDrive\iCloud~dev~fuxiao~app~hamsterapp\RIME\Rime
    请添加图片描述
    请添加图片描述

  3. 右击小狼毫输入法图标,选择 程序文件夹

    请添加图片描述

  4. 里面有一个名为 WeaselSetup.exe 的程序,双击运行它,就会看到里面有可以设置用户文件夹的地方。将上一步复制的地址贴到里面,保存即可。

    请添加图片描述

  5. 小狼毫 -> 部署

  6. 完成

四、自定义码表助手的目录

如果你在使用 五笔码表助手,当设置完上面的操作之后,需要修改一下它的操作目录。

请添加图片描述


http://www.ppmy.cn/news/1437573.html

相关文章

网络安全(黑客)—-2024自学手册

一、什么是网络安全 网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试”等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。 无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性…

HTTP接口调用时报错 java.io.IOException: Connection reset by peer解决办法

问题描述 在接口调用时,遇到如下报错:Caused by: java.io.IOException: Connection reset by peer at sun.nio.ch.FileDispatcherImpl.write0(Native Method) ~[?:1.8.0_241] at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47) ~[?:1.8.0_…

《剑指 Offer》专项突破版 - 面试题 116、117、118 和 119 : 详解并查集(C++ 实现)

目录 前言 面试题 116 : 朋友圈 面试题 117 : 相似的字符串 面试题 118 : 多余的边 面试题 119 : 最长连续序列 前言 并查集是一种树形的数据结构,用来表示不相交集合的数据。并查集中的每个子集是一棵树,每个元素是某棵树中的一个节点。树中的每个…

win10加入域环境

win10加入域环境 导航 文章目录 win10加入域环境导航一、关闭防火墙二、使客户端的电脑指向于域控服务器三、检验是否加入了域 一、关闭防火墙 在进行加入域服务之前,我们需要先关闭防火墙(为了不必要的麻烦) 按 winr调出运行窗口,输入 control打开控制面板 点击系统和安全点…

玄子Share-远程访问及控制

玄子Share-远程访问及控制 SSH 远程管理 应用服务常用的网络架构 Web端应用服务:C/S 服务器端 (Server)和客户端(Client) APP端应用服务:B/S 服务器端 (Server)和浏览器&#xff…

linux环境下的MySQL UDF提权

linux环境下的MySQL UDF提权 ##1. 背景介绍 ###UDF UDF(user defined function)用户自定义函数,是MySQL的一个扩展接口,称为用户自定义函数,是用来拓展MySQL的技术手段,用户通过自定义函数来实现在MySQL中无法实现的功能。文件…

【数据结构】LRU缓存

LRU缓存 LRU(Least Recently Used,最近最少使用)缓存是一种缓存淘汰策略,用于管理缓存中数据的存储和淘汰。LRU缓存会优先淘汰最近最少使用的数据,以便为新数据腾出空间。它通常用于提高应用程序的性能,通…

大语言模型在研究领域的应用——推荐系统中的大语言模型

推荐系统中的大语言模型 大语言模型作为推荐模型基于特定提示的方法基于指令微调的方法大语言模型增强的推荐模型数据输入增强语义表示增强偏好表示增强大语言模型作为推荐模拟器总结应用建议现存问题和未来方向推荐系统的核心在于捕捉并理解用户的潜在偏好,进而为用户推送合适…

Linux多进程(三) 信号信号集与统一事件源

信号是由用户、系统或者进程发送给目标进程的信息,以通知目标进程某个状态的改变或系统异常。Linux信号可由如下条件产生: 对于前台进程,用户可以通过输入特殊的终端字符来给它发送信号。比如输入CtrlC通常会给进程发送一个中断信号。系统异…

(八)Servlet教程——创建Web项目以及Servlet的实现

1. 打开Idea编辑器 2. 点击界面上的“新建项目”按钮 3. 设置好项目名称和位置 应用服务器选择之前设置好的Tomcat服务器 构建系统默认选择Maven 4. 点击“下一步”按钮 5. 点击“完成”按钮,Idea就创建好了项目,创建完成后的目录结构如下图所示 6. 此…

.NET/C#汇总 —— 数据库SQL查询(附建表语句)

1.⽤⼀条SQL 语句 查询出每⻔课都⼤于80 分的学⽣姓名 建表语句: create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) )DEFAULT CHARSET = utf8;插⼊数据 insert into tableA values (张三,语⽂,81); insert into tableA values (张三,数学,75)…

白蚁自动化监测系统解放方案

一、系统介绍 白蚁自动化监测系统是基于物联网的各项白蚁监测点数据的采集形成智能控制系统。提供白蚁实时预警及解决方案,真正实现区域内白蚁种群消灭。白蚁入侵,系统第一时间自动报警,显示入侵位置,实现抓获白蚁于现场的关键环…

【threejs教程9】threejs加载360全景图(VR)的两种方法

目录 前言 1.Equirectangular映射背景 实现步骤 1.初始化TextureLoader 2.加载Equirectangular纹理 3.配置映射类型和颜色空间 4.应用背景 完整代码如下 2.立方体贴图背景 实现步骤 1.创建CubeTextureLoader 2.加载立方体贴图 3.应用背景 完整代码如下 …

基于OpenCV的人脸签到系统

效果图 目录文件 camerathread.h 功能实现全写在.h里了 class CameraThread : public QThread {Q_OBJECT public:CameraThread(){//打开序号为0的摄像头m_cap.open(0);if (!m_cap.isOpened()) {qDebug() << "Error: Cannot open camera";}//判断是否有文件,人脸…

Golang基础6-反射

反射 参考链接&#xff1a;Go 语言反射的实现原理 | Go 语言设计与实现 Go语言基础之反射 | 李文周的博客 https://juejin.cn/post/6844904177009688589 在程序运行期间对程序本身进行访问和修改的能力&#xff0c;程序在编译时&#xff0c;变量转换为内存地址&#xff0c;…

《A Discriminative Feature Learning Approach for Deep Face Recognition》阅读笔记

论文标题 《A Discriminative Feature Learning Approach for Deep Face Recognition》 一种用于深度人脸识别的判别性特征学习方法 作者 Yandong Wen、Kaipeng Zhang、Zhifeng Li 和 Yu Qiao 来自深圳市计算机视觉与专利重点实验室、中国科学院深圳先进技术研究院和香港中…

【软考高项】二十五、整合管理7个过程

一、制定项目章程 1、定义、作用 定义&#xff1a;编写一份正式批准项目并授权项目经理在项目活动中使用组织资源的文件的过程作用&#xff1a;①明确项目与组织战略目标之间的直接联系;②确立项目的正式地位;③展示组织对项目的承诺 2、输入 立项管理文件 商业论证、成…

HTTP 网络协议请求的消息结构,具体详解(2024-04-25)

一、简介 HTTP 是基于客户端/服务端&#xff08;C/S&#xff09;的架构模型&#xff0c;通过一个可靠的链接来交换信息&#xff0c;是一个无状态的请求/响应协议。 HTTP 消息是客户端和服务器之间通信的基础&#xff0c;它们由一系列的文本行组成&#xff0c;遵循特定的格式和…

《统计学习方法》——第六章 逻辑斯谛回归与最大熵模型

文章目录 前言一、逻辑斯谛回归模型1.1逻辑斯谛分布1.2二项逻辑斯谛回归模型1.3 模型的参数估计1.4 多项逻辑斯谛回归 二、最大熵模型2.1 最大熵原理2.2定义2.3最大熵模型的学习2.4极大似然估计2.5模型学习的最优化算法1.改进的迭代尺度法IIS 总结 前言 本文只要记录一些书中的…

数据结构初阶——树和二叉树

数据结构初阶——树和二叉树 1. 树的概念和结构1.1 树的概念1.2 树的表示 2. 二叉树2.1 二叉树的概念和结构2.2 二叉树的存储结构2.2.1 顺序存储2.2.2 链式存储 3. 二叉树的顺序结构及实现——堆3.1 堆的概念和结构3.2 堆的实现3.2.1 堆的定义3.2.2 堆的向上调整3.2.3 堆的向下…