在Emacs邪恶模式中,键组合C-z
用于切换邪恶模式。我想重新绑定它以逃避shell。我该怎么做?
我已经阅读了关于eshell的内容,它看起来很棒,但是现在我想首先使用我的zsh shell。
多项似乎是为这项工作而设计的,但我认为逃避shell对我来说很好,因为我已经习惯了Vim中的这种流程。
感谢阅读。
答案 0 :(得分:4)
也许你需要的是C-x C-z。
答案 1 :(得分:3)
只是有相同的要求,这是我的配置:
(add-to-list 'load-path "~/.emacs.d/evil")
(add-to-list 'load-path "~/.emacs.d/evil/lib")
(setq evil-toggle-key ""); remove default evil-toggle-key C-z, manually setup later
(require 'evil)
(evil-mode 1)
;; remove all keybindings from insert-state keymap, use emacs-state when editing
(setcdr evil-insert-state-map nil)
;; ESC to switch back normal-state
(define-key evil-insert-state-map [escape] 'evil-normal-state)
价:
1. https://gist.github.com/kidd/1828878
2. https://askubuntu.com/questions/99160/how-to-remap-emacs-evil-mode-toggle-key-from-ctrl-z