2024年12月21日 | 标签:

1、问题描述
从Hapigo搜索结果切换到MarkEdit后,鼠须管图标不停在光标位置显示
2、问题解决
终端输入如下代码
sudo defaults write /Library/Preferences/FeatureFlags/Domain/UIKit.plist redesigned_text_cursor -dict-add Enabled -bool NO

3、开启提醒的代码
sudo defaults write /Library/Preferences/FeatureFlags/Domain/UIKit.plist redesigned_text_cursor -dict-add Enabled -bool YES
4、测试结果:可以完美光标输入法提醒
5、之前首次打开编辑软件或者可以输入文字的软件输入框
默认是西文输入法的时候,鼠须管也会提醒,如上设置之后整个提醒

2024年12月21日 | 标签:

一、将Windows电脑上小狼毫的配置迁移到Mac电脑鼠须管的方法
1、weasels.custom.yaml
文件名称修改为:
squirrel.custom.yaml

2、squirrel.custom.yaml内容修改
customization:
distribution_code_name: Squirrel
distribution_name: “鼠鬚管”
distribution_version: 1.0.2
install_time: “Wed Aug  7 23:10:12 2024”
installation_id: “0e9f1b9d-b722-49a1-acd7-731c4c0fb720”
rime_version: 1.11.2
以上代码来自installation.yaml

3、Mac build文件夹下
squirre.yaml文件夹保留
ThinkPad X280 电脑Rime 文件夹build文件夹下的Weasel.yaml文件删除

4、同时保留mac 下的如下文件
user.yaml 、installation.yaml
删除ThinkPad X280 中的如上文件

5、解决候选词排列
horizontal: true 横排显示不生效
修改为如下代码后生效
candidate_list_layout: linear
问题解决链接:https://github.com/rime/home/issues/1593

6、候选词序号删除
comment_font_point: 0(这个代码失效,删除这个代码)
label_font_point: 1(使用该代码完美解决问题,代码的数字不能设置为0,设置为0候选词的编号依然存在,要设置为1,问题完美解决)

7、字体大小设置为40
font_point: 40

2024年12月21日 | 标签:

1、问题描述
在聚焦搜索框中鼠须管输入法无法打出中文,只能输入英文
系统自带的拼音输入法可以正常输入文字

2、解决方法
修改squirrel.yaml配置文件
在用户设定目录中的squirrel.yaml文件里,找到app_options部分,将聚焦搜索和终端等相关应用程序的ascii_mode配置项设置为true或false。

3、具体配置代码示例如下
app_options:
com.apple.Spotlight:
ascii_mode: false
代码说明:如果设置为true,则在这些应用中默认使用英文输入模式;如果设置为false,则允许使用中文输入模式。

2024年12月21日 | 标签:

一、手机坚果操作
1、我的坚果云 下 新建 RimeSync文件夹
2、RimeSync文件夹下新建
Mac 文件夹
Win 文件夹

二、鼠须管操作
1、备份鼠须管Rime文件夹
/Users/lilvshi/Library/Rime
2、修改installation.yaml
修改方法参考文章:https://hellodk.cn/post/446
installation_id: “Mac”
sync_dir: “/Users/lilvshi/Nutstore Files/我的坚果云/RimeSync”
3、重新部署并同步用户数据
4、进入RimeSync文件夹查看是否成功同步
在Mac文件夹快速找到sbpy.userdb.txt文件的方法(查看左侧MarkEdit蓝色图标,txt默认使用MarkEdit打开,ymal使用Mac自带的文本编辑打开)
查看sbpy.userdb.txt文件行数的方法,MarkEdit下使用快捷键Ctrl+I
5、添加自定义词语:RimeSync、添加用户词库:坚果云同步词库
6、同步用户数据
7、打开坚果云,同步RimeSync文件夹内容到云端

三、小狼毫设置
1、Windows电脑,坚果云同步RimeSync文件夹
2、备份小狼毫Rime文件夹
文件路径使用Wox搜索小狼毫,并打开配置文件夹
3、同步用户数据
查看:sbpy.userdb.txt文件夹下词库的行数并记录在此
行数:3959
4、修改installation.yaml
installation_id: “Win”
sync_dir: C:\Users\Administrator\Desktop\本地数据库\1、律师之路\我的坚果云\RimeSync
5、重新部署并同步用户数据
查看RimeSync win文件夹下sbpy.userdb.txt文件的行数
鼠须管词库的行数:2034
小狼毫同步前行数:3959
小狼毫同步后行数:4990(多了1000行)
查看:两个平台的词库是否已同步
查看:自定义短语RimeSync(未同步)
查看:坚果云个人词库,坚果云同步词库(已同步,说明成功了)

四、后续双向同步
1、iPhone添加日程
每两周在Mac及Windows上手动同步一次数据
2、平时使用时同步
在Mac、Windows平台输入文字发现没有词库时,手动同步一次实现词库合并
3、双向同步后鼠须管会出现小狼毫的词库,此时词库已经合并到Rime文件夹个人词库数据库
但是Mac文件夹下的sbpy.userdb.txt文件暂时不会更新,需要再同步一次,同步文件夹的sbpy.userdb.txt数据才会更新

五、双向同步原理
1、用户词库合并后双向同步
不同平台的个人配置单向同步
sync_dir目录下子文件夹中的.userdb.txt是用户词库,会双向合并同步
2、参考文章
https://hellodk.cn/post/446
https://www.mintimate.cc/zh/guide/deviceSync.html
https://github.com/iDvel/rime-ice/issues/135&sessionId=8558100156193841152

2024年12月21日 | 标签:

一、启发来源
1、Hapigo与鼠须管Tab快捷键冲突
Hapigo中Tab键快捷键设置为:切换到扩展功能
Hapigoo中Tab快捷键和鼠须管Tab键翻页快捷键功能相冲突

2、测试左右上下箭头有了新发现
想到左右箭头可以向左向右选中候选词
那么上下箭头是不是就可以向下向上翻页
测试之后果然可以

3、于是想到Ctrl+J作为翻页快捷键
系统全局快捷键已经将Ctrl+JK设置为上下箭头
于是在鼠须管候选词位置按下Ctrl+J
果然可以向下翻页

二、使用Ctrl+J替代Tab键翻页功能优势很多
1、按键更方便快捷
Ctrl+J:向下翻页(Ctrl键比Tab键好找,向下翻页快捷键比Tab键好用)
Ctrl+K:向上翻页(向上翻页快捷键比Shift+Tab好用)

2、JKL;4个按键位置相邻
向下翻页、向上翻页、选中第2候选词、选中第3候选词
4个功能使用起来更加的协调,可以可以做到完美衔接,丝滑切换

3、将Tab键释放出来:作为其他软件的标签切换快捷键,作为Hapigo切换扩展快捷键

三、将Tab键设置为切换标签
1、CotEditor、Safari、QSpace中:
切换下一个标签的快捷键为:control+Tab
切换下一个标签的快捷键为:control+Shift+Tab

2、Karabiner中设置一个全局快捷键
Tab设置为:control+Tab

3、后来放弃Tab键
因为Tab键还需要很其他键搭配使用,在与其他键搭配使用的时候导致出错
比如最常用的Command+Tab键,在将Tab设置为切换标签后,该快捷键失灵

4、放弃Tab键
将右Shift键作为标签切换快捷键
右Shift键基本不使用,闲置也是浪费,不如开发起来
右Shift键:向右切换标签
按下左Shift键再按下右Shift键:向左切换标签