squirrel icon indicating copy to clipboard operation
squirrel copied to clipboard

新版更新了“数字后标点优化”,如何不启用这个优化?

Open zhjh0521 opened this issue 9 months ago • 24 comments

在中文输入中,已经习惯数字后跟中文的逗号,新的版本是英文的逗号,而且有个下划线。如何通过punctuator/digit_separators来禁止这个新功能?

zhjh0521 avatar Feb 14 '25 03:02 zhjh0521

設為空字符串應能停用

LEOYoon-Tsaw avatar Feb 14 '25 04:02 LEOYoon-Tsaw

設為空字符串應能停用

具体怎么写?

zhjh0521 avatar Feb 14 '25 04:02 zhjh0521

任改點兒什麼都會收到意想不到的用家的意見。看來 Rime 用家數量不少!

lotem avatar Feb 14 '25 04:02 lotem

# 方案.custom.yaml
# 默認是數字之後認這四種符號
patch:
  punctuator/digit_separators: ",.:'"

設成空的就不認了。

lotem avatar Feb 14 '25 04:02 lotem

punctuator/digit_separators: ""

我设置成这样了,还是不起作用啊

zhjh0521 avatar Feb 14 '25 05:02 zhjh0521

你确定你用上 librime 1.13 了吗?小狼毫请用 nightly

ksqsf avatar Feb 14 '25 06:02 ksqsf

你确定你用上 librime 1.13 了吗?小狼毫请用 nightly

1.0.3吧?

zhjh0521 avatar Feb 14 '25 07:02 zhjh0521

squirrel 1.0.3 确实是 librime 1.13。

请注意这个 patch 应该写到方案.custom.yaml里,而不是 default.custom.yaml

ksqsf avatar Feb 14 '25 07:02 ksqsf

squirrel 1.0.3 确实是 librime 1.13。

请注意这个 patch 应该写到方案.custom.yaml里,而不是 default.custom.yaml

奇怪,我新建了一个test.custom.yaml文件,把这个放进去,也不行啊。之前单独的配置都是放在default.custom.yaml里的

zhjh0521 avatar Feb 14 '25 08:02 zhjh0521

你用什么方案,就用哪个方案的 .custom.yaml

ksqsf avatar Feb 14 '25 12:02 ksqsf

你用什么方案,就用哪个方案的 .custom.yaml

哦,起作用了,谢谢

zhjh0521 avatar Feb 14 '25 12:02 zhjh0521

方案.custom.yaml

默認是數字之後認這四種符號

patch: punctuator/digit_separators: ",.:'" 設成空的就不認了。

Hi,请问下,如何可以回到之前1.0.2这个版本的逻辑呢(输入数字后,首次标点符号为英文符号)?刚试了下“设置为空”,发现实际的逻辑并不是1.0.2的样式,而是“数字后面直接跟随中文标点符号”。

因为经常输入版本号以及数字顺序,目前1.0.3的逻辑其实有点难受。

cobaltdisco avatar Feb 17 '25 14:02 cobaltdisco

方案.custom.yaml

默認是數字之後認這四種符號

patch: punctuator/digit_separators: ",.:'" 設成空的就不認了。

Hi,请问下,如何可以回到之前1.0.2这个版本的逻辑呢(输入数字后,首次标点符号为英文符号)?刚试了下“设置为空”,发现实际的逻辑并不是1.0.2的样式,而是“数字后面直接跟随中文标点符号”。

因为经常输入版本号以及数字顺序,目前1.0.3的逻辑其实有点难受。

是的,我也想回到1.0.2的逻辑,不知道哪位大佬知不知道

zhjh0521 avatar Feb 17 '25 14:02 zhjh0521

等鼠须管更新。librime 1.13.1 增加了 punctuator/digit_separator_action: commit 回到旧版逻辑。

ksqsf avatar Feb 17 '25 15:02 ksqsf

因为经常输入版本号以及数字顺序,目前1.0.3的逻辑其实有点难受。

其实除了没有立即上屏跟旧版行为差不多是一样的,接着打数字就行了。

ksqsf avatar Feb 17 '25 15:02 ksqsf

因为经常输入版本号以及数字顺序,目前1.0.3的逻辑其实有点难受。

其实除了没有立即上屏跟旧版行为差不多是一样的,接着打数字就行了。

还是不太一样的,比如数字编号列表:

  • 1.0.2只要输入“数字+点+空格”,在不少文档App里,数字列表格式就开始了;
  • 但1.0.3的版本,空格会需要按2次(数字+点+空格+空格)。

如果设置成“空”,那么就会需要切换输入法,然后再输入英文标点,更加麻烦……

cobaltdisco avatar Feb 17 '25 15:02 cobaltdisco

因为经常输入版本号以及数字顺序,目前1.0.3的逻辑其实有点难受。

其实除了没有立即上屏跟旧版行为差不多是一样的,接着打数字就行了。

还是不太一样的,比如数字编号列表:

  • 1.0.2只要输入“数字+点+空格”,在不少文档App里,数字列表格式就开始了;
  • 但1.0.3的版本,空格会需要按2次(数字+点+空格+空格)。

如果设置成“空”,那么就会需要切换输入法,然后再输入英文标点,更加麻烦……

正好 1.13.1 的默认行为会变成 1. 后加空格后额外输出一个空格。 :)

ksqsf avatar Feb 17 '25 15:02 ksqsf

因为经常输入版本号以及数字顺序,目前1.0.3的逻辑其实有点难受。

其实除了没有立即上屏跟旧版行为差不多是一样的,接着打数字就行了。

还是不太一样的,比如数字编号列表:

  • 1.0.2只要输入“数字+点+空格”,在不少文档App里,数字列表格式就开始了;
  • 但1.0.3的版本,空格会需要按2次(数字+点+空格+空格)。

如果设置成“空”,那么就会需要切换输入法,然后再输入英文标点,更加麻烦……

正好 1.13.1 的默认行为会变成 1. 后加空格后额外输出一个空格。 :)

好的,感谢!

cobaltdisco avatar Feb 17 '25 16:02 cobaltdisco

@ksqsf 想问下,要多按一下空格的问题在 librime 更新到 1.13.1 和 Squirrel 更新到 1.0.4 之前有临时解法吗?深受其扰,现在 markdown 加列表一直在挑战我的肌肉记忆。

yam-liu avatar Feb 18 '25 10:02 yam-liu

@yam-liu 在 https://github.com/rime/librime/releases/tag/1.13.1 下载 macOS dylib,然后放到 /Library/Input Methods/Squirrel.app/Contents/Frameworks 里替换旧 dylib

edit: 现在可以直接下载 nightly build:https://github.com/rime/squirrel/releases/tag/latest

ksqsf avatar Feb 18 '25 13:02 ksqsf

不知道这里的处理和直接手敲有什么不同,大部分软件都正常了,但飞书和飞书文档里面用新的 dylib 也还是不行。

https://github.com/user-attachments/assets/6362bfd6-1087-4666-865f-fdb380ff7573

yam-liu avatar Apr 25 '25 05:04 yam-liu

不知道这里的处理和直接手敲有什么不同,大部分软件都正常了,但飞书和飞书文档里面用新的 dylib 也还是不行。

CleanShot.2025-04-25.at.13.02.50.mp4

的确是,新的dylib对Lark和Lark文档都还是没法直接打出数字列表。

cobaltdisco avatar Apr 25 '25 10:04 cobaltdisco

看来这个做法还是会break一些程序,实在不行的话就配置回以前的行为吧:

patch:
  punctuator/digit_separator_action: commit

我有点怀疑是不是飞书只能识别 1. 后上屏空格一个字符,但无法识别 1 后上屏 . 两个字符,所以如有渠道,建议也向飞书反馈一下。

ksqsf avatar Apr 25 '25 11:04 ksqsf

看来这个做法还是会break一些程序,实在不行的话就配置回以前的行为吧:

patch:
  punctuator/digit_separator_action: commit

我有点怀疑是不是飞书只能识别 1. 后上屏空格一个字符,但无法识别 1 后上屏 . 两个字符,所以如有渠道,建议也向飞书反馈一下。

我去反馈下吧。

cobaltdisco avatar Apr 25 '25 14:04 cobaltdisco