输入法快捷切换

有没有什么插件可以实现输入法自动切换的功能吗
例如:在$$中自动切换为英文输入法,离开后自动切换为原有输入法,找到了IME Switch for Math Block插件,不过这个插件似乎只有macos有作用

我有同样的问题。smart input pro在jb的IDE上可以实现注释和代码的自动切换。markdown支持的不好,也许是我的规则没定义对

我之前在使用vim的时候,希望一进入光标移动那个模式,就自己切换成英文。当时有个插件较vim-im-select,这个插件每当识别出用户进入vim的那个模式,就通过调用im-select.exe程序进行输入法切换。这个插件是开源的,如果你需求迫切,我认为可以研究一下这个插件,用这种方式自己写一个。
daipeihust/im-select: :pager: Switch your input method through terminal

具体逻辑上相当简单,比如键入$后自动切换英文,再次键入$后自动换回中文。或者更理想化的,obsidian也许能自己检测当前光标是否处于$$之中,如果是就切换英文,如果不是就切换回之前光标不在$$之中时的输入法状态。

总的来说,经过我的亲身体会,这件事的motivation对我来说不足,频繁切换中英文输入是我输入的常态,鼓捣一通后,回头一看,好像多按一次alt+shift更加精准,不用提心吊胆。