如何在Emacs Evil-mode中将j和k映射为gj和gk?

9

我想将Evil模式下的jk映射为gjgk,这是在vim中常见的重新映射方式。在Emacs中如何实现呢?我猜只需要找到对应于gjgk动作的Evil函数名即可。


2
对于任何给定的键绑定,您可以执行 C-h k,然后输入该绑定以查找其绑定到的命令名称。 - itsjeyd
1个回答

15

你要找的功能是evil-next-visual-lineevil-previous-visual-line。你可以用以下方法绑定它们:

(define-key evil-normal-state-map (kbd "j") 'evil-next-visual-line)
(define-key evil-normal-state-map (kbd "k") 'evil-previous-visual-line)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接