交换:和;使冒号命令更容易在 Emacs 中输入
Swap : and ; to make colon commands easier to type in Emacs
我刚开始在邪恶模式下使用 emacs。在我的 .vimrc
文件中,我有以下内容:
nnoremap ; :
nnoremap : ;
我要在我的 .emacs
文件中放入什么才能在 emacs 邪恶模式下实现相同的目的?
这样就可以了:
(define-key evil-motion-state-map ";" #'evil-ex)
(define-key evil-motion-state-map ":" #'evil-repeat-find-char)
加载后将其放置在任何地方evil-mode。
编辑:您还可以使用 evil-define-key
/ evil-define-key*
:
(evil-define-key* 'motion 'global
";" #'evil-ex
":" #'evil-repeat-find-char)
evil-define-key
和 evil-define-key*
之间的区别是后者将在运动键映射可用(如果尚未可用)下延迟键绑定。
您可以通过 M-x describe-function RET evil-define-key*
或 C-hf describe-function
找到有关函数的文档RET.
我刚开始在邪恶模式下使用 emacs。在我的 .vimrc
文件中,我有以下内容:
nnoremap ; :
nnoremap : ;
我要在我的 .emacs
文件中放入什么才能在 emacs 邪恶模式下实现相同的目的?
这样就可以了:
(define-key evil-motion-state-map ";" #'evil-ex)
(define-key evil-motion-state-map ":" #'evil-repeat-find-char)
加载后将其放置在任何地方evil-mode。
编辑:您还可以使用 evil-define-key
/ evil-define-key*
:
(evil-define-key* 'motion 'global
";" #'evil-ex
":" #'evil-repeat-find-char)
evil-define-key
和 evil-define-key*
之间的区别是后者将在运动键映射可用(如果尚未可用)下延迟键绑定。
您可以通过 M-x describe-function RET evil-define-key*
或 C-hf describe-function
找到有关函数的文档RET.