【建议】通过检测光标前的两个单词是否都为英语,决定是否切换为英文模式。
Closed this issue · 3 comments
suliveevil commented
只检测一个字符的话,中英之间切换很频繁。
通过检测光标前的两个单词是否都为英语,决定是否切换为英文模式,这样能减少切换次数。
而且中文输入过程中如果要写数字/单个英文单词,也可以避免退出中文输入状态。
我用其他软件实现了这个功能,但性能太差了,pyim 利用自身分词功能应该能做得更好。
最后,感谢冯叔,感谢 pyim。
suliveevil commented
我的做法是获取光标之前的两个单词,判断光标之前有几个空格,如果两个单词都是英文,且有两个空格,才切换为英文模式。
无奈 macOS 太封闭了,只能用模拟Option+左箭头
快捷键的方式先选中两个单词并复制,再正则匹配,效率太低了。所以虽然实现了智能切换输入法,但还是放弃了。
tumashu commented
中英文切换的模式是可以自定义的,你可以研究研究 pyim-probe:
suliveevil commented
感谢感谢,我去看看。