在obsidian中,输入一段中文内部,然后有个空格(由于插件设置,会自动在中文和英文字符间添加空格),再接英文字符,对英文字符执行动作,它不会去掉那个中文空格在进行中文化,最终的结果是中文字符间保留了一个空格。
然而,如果中文和英文字符中间没有空格,对英文字符执行动作,它又会吞掉英文字符前面的第一个中文字符。
也就是怎么做都不行,是判定问题吗,可以优化吗?
哪个版本的obsidian?在哪下载?
大佬,关于“如果中文和英文字符中间没有空格,对英文字符执行动作,它又会吞掉英文字符前面的第一个中文字符”这个问题,我在最新版的notepad++中也会一直出现,但是其他软件却没有
另外,我设置了一个相近词转换“好好好|哈哈哈”,这个在微信和浏览器窗口只会转换一个词,即将“好好好”转换为“好好哈”,包括“赋值|复制”,在微信和浏览器窗口“赋值”不会转换为“复制”,但是“复制”可以转换为“赋值”,这个问题挺影响使用的,大佬能否优化一下
等有空再看看。
“赋值|复制”问题调试运行看看。动作右键菜单-信息-开启自动调试。
大佬看看
https://temp.getquicker.net/977787/755e49ee70884080b61da50cfff46585.html
我发现这个问题在不同软件还不一样,比如在win10记事本中,赋值|复制两者都不能转换,而浏览器和微信中只能转换一个,比如赋值不能转换为复制的情况,是自动框选只会选中赋值的“值”。如果手动框选后就会全部转换
是不是因为不同软件对于动作设定的自动框选的要求不一样啊
传递参数“自动选行”。
啊啊,很尴尬,大佬在动作简介都说明白了我还来反馈,不好意思。但是我发现一个严重bug,开启自动选行后,在记事本,obsidian和浏览器等软件中都会出现上述的吞字现象,即中文加英文,对英文执行纠错,会吞掉前一个中文字
选行采用的快捷键是Shift+Home。如果加个选择文字的方式——自动执行2次Ctrl+Shift+←如何?
但是我还是不太清楚为什么自动选行会吞掉前面的一个汉字,如果自动执行两次Ctrl+Shift+←,似乎也不太行,因为比如“好好好|哈哈哈”,在某些软件中要执行三次才能全部选中。
感觉自动选行是解决“不同软件选字方式不同”的最好办法,但是这个吞字bug不能接受,能否在自动选行的基础上解决这个吞字bug呢
○ 动作《EC文字纠错\n极速版》更新说明:
获取仅有一个中文字时就再多选一个字。
○ 更新时间:
2025-03-20 12:04:03
○ 修订版本:
71
那这样文字纠错功能只能适用于部分常规“词语”,并不是任何词都适配。
大佬能否修改“开启自动选行会吞字”的bug,感激不尽
录屏一下吞字现象
修复吞字现象。
不过忘记之前是因为哪个Bug而设计了这个现象。
2025-03-20 22:05:58
73