吞字现象

BUG反馈 · 363 次浏览
十二猫主 创建于 2025-03-06 15:46

在obsidian中,输入一段中文内部,然后有个空格(由于插件设置,会自动在中文和英文字符间添加空格),再接英文字符,对英文字符执行动作,它不会去掉那个中文空格在进行中文化,最终的结果是中文字符间保留了一个空格。

然而,如果中文和英文字符中间没有空格,对英文字符执行动作,它又会吞掉英文字符前面的第一个中文字符。

 

也就是怎么做都不行,是判定问题吗,可以优化吗?


回复内容
EC10010 2025-03-16 16:38
#1

哪个版本的obsidian?在哪下载?

十二猫主 回复 EC10010 2025-03-16 17:57 :
谢谢UP,我怀疑是我的一个插件导致。它会自动在中文和英文之间插入空格,我在这个插件启用了另一个功能“删除中文字符间的空格”,问题就解决了,目前没有什么问题。打扰你啦,谢谢~
Kenhalid 回复 EC10010 2025-03-18 11:06 :

大佬,关于“如果中文和英文字符中间没有空格,对英文字符执行动作,它又会吞掉英文字符前面的第一个中文字符”这个问题,我在最新版的notepad++中也会一直出现,但是其他软件却没有

Kenhalid 回复 Kenhalid 2025-03-18 11:14 :

Kenhalid 最后更新于 2025-03-18 11:14
Kenhalid 回复 EC10010 2025-03-18 11:14 :

另外,我设置了一个相近词转换“好好好|哈哈哈”,这个在微信和浏览器窗口只会转换一个词,即将“好好好”转换为“好好哈”,包括“赋值|复制”,在微信和浏览器窗口“赋值”不会转换为“复制”,但是“复制”可以转换为“赋值”,这个问题挺影响使用的,大佬能否优化一下

EC10010 回复 Kenhalid 2025-03-19 08:57 :

等有空再看看。

EC10010 回复 Kenhalid 2025-03-19 08:58 :

“赋值|复制”问题调试运行看看。动作右键菜单-信息-开启自动调试。

Kenhalid 回复 EC10010 2025-03-19 09:05 :

大佬看看

Kenhalid 最后更新于 2025-03-19 09:11
Kenhalid 回复 EC10010 2025-03-19 09:10 :

https://temp.getquicker.net/977787/755e49ee70884080b61da50cfff46585.html

Kenhalid 回复 EC10010 2025-03-19 09:12 :

我发现这个问题在不同软件还不一样,比如在win10记事本中,赋值|复制两者都不能转换,而浏览器和微信中只能转换一个,比如赋值不能转换为复制的情况,是自动框选只会选中赋值的“值”。
如果手动框选后就会全部转换

Kenhalid 最后更新于 2025-03-19 09:15
Kenhalid 回复 EC10010 2025-03-19 09:16 :

是不是因为不同软件对于动作设定的自动框选的要求不一样啊

EC10010 回复 Kenhalid 2025-03-19 21:47 :

传递参数“自动选行”。


Kenhalid 回复 EC10010 2025-03-19 23:29 :

啊啊,很尴尬,大佬在动作简介都说明白了我还来反馈,不好意思。
但是我发现一个严重bug,开启自动选行后,在记事本,obsidian和浏览器等软件中都会出现上述的吞字现象,即中文加英文,对英文执行纠错,会吞掉前一个中文字

Kenhalid 最后更新于 2025-03-19 23:31
EC10010 回复 Kenhalid 2025-03-20 09:06 :

选行采用的快捷键是Shift+Home。如果加个选择文字的方式——自动执行2次Ctrl+Shift+←如何?

Kenhalid 回复 EC10010 2025-03-20 09:13 :

但是我还是不太清楚为什么自动选行会吞掉前面的一个汉字,如果自动执行两次Ctrl+Shift+←,似乎也不太行,因为比如“好好好|哈哈哈”,在某些软件中要执行三次才能全部选中。

感觉自动选行是解决“不同软件选字方式不同”的最好办法,但是这个吞字bug不能接受,能否在自动选行的基础上解决这个吞字bug呢

EC10010 回复 Kenhalid 2025-03-20 12:04 :

○ 动作《EC文字纠错\n极速版》更新说明:

获取仅有一个中文字时就再多选一个字。


○ 更新时间:

2025-03-20 12:04:03


○ 修订版本:

71

Kenhalid 回复 EC10010 2025-03-20 12:28 :

那这样文字纠错功能只能适用于部分常规“词语”,并不是任何词都适配。

大佬能否修改“开启自动选行会吞字”的bug,感激不尽

EC10010 回复 Kenhalid 2025-03-20 17:22 :

录屏一下吞字现象

Kenhalid 回复 EC10010 2025-03-20 17:28 :


Kenhalid 最后更新于 2025-03-20 17:28
EC10010 回复 Kenhalid 2025-03-20 22:06 :

○ 动作《EC文字纠错\n极速版》更新说明:

修复吞字现象。

不过忘记之前是因为哪个Bug而设计了这个现象。


○ 更新时间:

2025-03-20 22:05:58


○ 修订版本:

73

回复主贴