mac光标速度调整

本来觉得这么一个小小的调整不值得一提,但经过一天后,对比调整前将近一年的使用体验,竟是觉得这个调整对于用户体验有了非常好的提升。很简单,在mac下对光标移动速度的调整,包括左右、上下移动的速度。是的,[系统偏好设置]-[键盘]这里已经有2个选项:[按键重复]、[重复前延迟]。假若我重复地连按同个键(比如删除键),这2个选项可以让系统更快地给予响应,但还不够,还不能解决我的问题。

键盘设置

我的问题是:我在iterm2下使用vim,偶尔会通过jk这2个键来临时上下移动附近的几行代码,即使调整上面的设置到“最优”,仍然让我觉得响应不够快,跟系统自带的终端相比,也感觉不够顺畅,卡卡卡……

当然,我是不肯不用iterm2的。

初步以为是iterm2的问题,到iterm2的论坛上搜索cursor speed,看到有个哥们也有这个问题,还吐槽能不能在iterm里增加一个调整光标的选项。当然被驳回了,认为这个是系统内的问题,不想添加这个功能避免跟其他系统功能冲突,同时也提供了解决的方法,其中一个就是修改重复按键的速度。是的,在上面用户可见的2个设置之外,还有一个跟“按键速度”相关的选项。这个移动不够顺畅的问题,也最终归结为”重复按键“的响应速度不够快。

修改起来很简单,由于我早先安装了xcode,在终端下:

open ~/Library/Preferences/.GlobalPreferences.plist

这个配置文件由xcode打开(vim打开乱码),里面有一个KeyRepeat的项目,它的值默认为2,可以取值{2, 1, 0},值越小,速度越快。可惜无法修改,粗暴删除这个项目,然后添加相同名称的项,类型为number,值修改为1,重启系统来让设置生效(是的,需要重启,这很少见)。

然后去掉iterm2的光标闪烁:[Profiles]-[Text]-[Cursor],去掉Blinking cursor的选中。

iterm2设置

于是,在iterm2下的vim里,移动光标的顺畅程度达到我的预期(感觉非常流畅,不再卡顿),移动过程中,光标也再因闪烁而偶尔隐藏不见(系统自带的终端下,无论怎么移动光标,光标一直是可见的,且感觉非常流畅,以及非常平滑)。

本来也就到这了,但意外发现,在eclipse下写代码,输入时也相应变得流畅(我使用的是系统自带的输入法,拼音),也就是说,对于输入时打字的按键相应速度,也是略有提升。因为系统自带的输入法,相比百度/搜狗输入法,在有些软件里不是很流畅,现在意外地得到“副作用”。

而且输入命令也可以更快了!!!!!!!

使用mac一年后,突然感觉机器性能有了一个10%的提升,当然,这是错觉 :)



– EOF –

Categories: in_mac
Tags: iterm,mac,vim