如何在insert模式下使用emacs按键

刚开始用spacemacs 确实是比较难上手 如何能在insert模式中使用emacs的按键方式?非常感谢,如果有spacemacs的详细教程 推荐一个 谢谢

1 个赞

楼上正解,在.spacemacs文件中,设置 dotspacemacs-editing-style 'hybrid 我现在在用这个模式。

1 个赞

这样设置,insert下的按键基本就是原生emacs按键了。

;; remove all keybindings from insert-state keymap,it is VERY VERY important
(setcdr evil-insert-state-map nil) 

;;;把emacs模式下的按键绑定到Insert模式下
(define-key evil-insert-state-map
  (read-kbd-macro evil-toggle-key) 'evil-emacs-state)


;; but [escape] should switch back to normal state
(define-key evil-insert-state-map [escape] 'evil-normal-state)
3 个赞

谢谢各位 ,问题已经解决了 3q