CUI Vimでj/kがオーバースクロールしてしまう問題
概要
Neovimを使っていてj/kを押しっぱなしにしてから、j/kを話すと数秒間スクロールが継続してしまう状態を最近気になったので調べた。
本文
ググると同じような現象で困っている人はいた。
- https://stackoverflow.com/questions/57017804/vim-cursor-keep-scrolling-after-long-tap-the-key-j
- https://www.reddit.com/r/neovim/comments/1aq6edi/is_there_any_ways_to_make_smooth_scroll_on_jk/
自分の場合は、「キーリピートインターバルを増やす」で解消した。
キーリピートインターバルは、コンソールから最小の値(1)をセットしていたのだけど、これが短すぎるせいで、掲題の現象が表面化していたっぽい。
defaults write NSGlobalDomain KeyRepeat -int 2
にすることで、使用感が変わらずオーバースクロールは無くなった。
別の方法は、GUI実装のVimを使うのでも解消するらしい。
以上。
-
category:
- 日記