起因
最近精力很多都放到 Flutter(dart) / Nextjs(typescript) / 和 go gin 项目的开发上,因此可以暂时的离开 Xcode 环境,体验一下久违的 Vim。
问题
因为同时在 Linux 和 macOS 中使用相同的 NeoVim 编写代码,可以明显的感觉到在 macOS 的终端中,使用 h/j/k/l 连续移动光标的体验会有一种卡卡的感觉。
排查
开始怀疑是 Hyper 渲染性能问题,但在换用号称macOS 最快
/ Powered by Rust
的 Alacritty 之后问题依旧,遂搜索了一番,结论是:需要更改 macOS 系统设置中的「键重复速率」和「重复前间隔」。
解决
经我个人尝试,将两项速度直接拉满,即可基本接近 Linux 终端中的光标移动速度。
