猫态用的 github 官网 qwerty 键位绑定,在其它 buffer 中都表现正常,唯独在 vterm 中,normal 模式用 hjkl 并不会移动光标,而是插入对应的字符。
如上,normal 模式按 i 是进入 insert 模式没有问题。返回 normal 模式,hjkl 无法移动光标,而是插入字符。在 normal 模式下还测试了 f , . s ; 等等键(没全部测,只自己常用的),都没有问题。
vterm 我只进行了如下设置
(define-key vterm-mode-map (kbd "C-u") #'vterm--self-insert)
(define-key vterm-mode-map (kbd "C-c") #'vterm--self-insert)
(define-key vterm-mode-map (kbd "C-z") #'vterm--self-insert)
(define-key vterm-mode-map (kbd "C-s") nil)