Spacemacs邪恶插入线的开头? (Emacs邪恶模式)

时间:2018-03-14 20:08:49

标签: emacs spacemacs 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或运行多个命令?

1 个答案:

答案 0 :(得分:1)

在邪恶模式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然后选择键绑定。