- PowerShell 中,Measure-Command {im-select}
- 如果有类似git bash这种bash环境,time im-select 就行了。
对,就这样。
但是我还需要其它的几个,中英文下,分别执行
- Measure-Command {im-select 1033}
- Measure-Command {im-select 2052}
共四个。
没啥差别啊。。。
那不是这个原因。。。
是你用OS切换输入法时,光标显示的更新不及时。
还是本package自己切换的时候,响应很慢,特别卡?
我是用这个smart-input-source-switch
切换输入法,光标颜色变的慢。自动切换的时候就是中文加空格的时候顿一下就切换了,应该是正常的。不过我很少用自动切换,我都是手动的。
那还是光标这一块,
自动切换时,光标没更新出去,
然后idle切换才给你改变了光标。
你用的是最新git版么?
是用的最新版本。 我试着按了切换键后直接输入中文是可以正常的输入,说明已经切换过来了,只是颜色更新慢,大概有半秒的时间。
对,idle更新颜色默认就是半秒时间。
但是调用命令,应该是实时更新的。
而且,应该和OS的差别无关。
我本地再查查。
找到原因了。。。
问题就是在switch上。。。。
直接调用set-english, set-other,都没这个问题。
按照上面的设置,现在切换的时候没有延迟了。但是会有以下的报错,应该是正常的吧。
Error running timer ‘smart-input-source--auto-refresh-timer-restart’: (wrong-type-argument number-or-marker-p nil) [2 times]
@goumao 更新: 不需要禁用自动刷新也没延迟了,也不会报错。最新版。
我fix一下,就是没有处理好nil的情况。
不禁用自动刷新的话,肯定没有延迟。因为改成0.2秒了。
禁用自动刷新的目的,是为纯粹让switch自己去做这个事。
避免受到自动刷新的干扰。
fix了,请确认。
没问题了,切换是瞬间的了,赞
(setq smart-input-source-auto-refresh-seconds nil)
还需要设置吗?
不禁用也没影响,响应很快。
666 确实不卡了