I didn't .. and yeah the OP is right about the jhkl keys getting broken up, but I don't use them as much to move around as either wordwise movement or line wise movements in vim. I don't have to more than say 3/4 character wise movements. But then I'm a pythonista, and not a regular programmer role anyways.(more closer to data science /BA roles)... So yeah, that plays a part ..