使用AHK解决ob中文输入问题
2022-01-20
1 min read
obsidian更新“所见即所得”功能后,底层发生变动(编辑器从cm5转向了cm6?我不太懂这些),导致很多用户在输入一些中文符号后出现bug(例如我是输入#
后会自动选中这#
),相关的反馈可见Ob编辑器bug( https://forum-zh.obsidian.md/t/topic/3708 )。
今天,Andy在该帖子下留言,提出了使用Auto Hotkey(AHK)脚本解决这个编辑器bug的问题。
AHK下载地址: https://www.autohotkey.com/ (我选择的是Current Version)
AHK中文教程: https://wyagd001.github.io/zh-cn/docs/Tutorial.htm#s12 (可见此中文教程中“1.基础”下的“如何创建一个脚本”)。
AHK脚本代码:
:*:#::{u+0023}
:*:=::{u+003d}
:*:~::{u+007e}
:*:%::{u+0025}
本代码来自ob中文论坛的Andy,具体见: https://forum-zh.obsidian.md/t/topic/3708/5
本人对AHK了解并不多,但运行之后,短时间确实没有出现该bug。大家可以尝试一下,然后到上述链接处进行反馈。