Spacemacs邪恶地插入行首?(Emacs Evil Mode)



我终于把它弄好了,但想知道是否有更简单的方法。

我想绑定一个键"U"以将 spacemacs 置于插入模式,但在行文本的开头。

(define-key evil-normal-state-map "u" 'evil-insert)
(define-key evil-normal-state-map "U" (lambda ()
                                        (interactive)
                                        (beginning-of-line-text)
                                        (execute-kbd-macro "u")))

是否有在行首插入模式的"邪恶命令"?还是更优雅的方式来触发'evil-insert或运行多个命令?

在邪恶模式下,i执行evil-insertI执行evil-insert-line

所以最简单的重新绑定是:

(define-key evil-normal-state-map "u" 'evil-insert)
(define-key evil-normal-state-map "U" 'evil-insert-line)

每当您想知道哪些键运行哪些功能时,只需按C-h k,然后按选择的键绑定。

最新更新