交换:和;使冒号命令更易于在Emacs中键入

问题描述 投票:1回答:1

我刚刚开始在Evil模式下使用emacs。我的.vimrc文件中包含以下内容:

nnoremap  ;  :
nnoremap  :  ;

我将在.emacs文件中放入什么以在emacs邪恶模式下实现相同的目的?

emacs emacs24 evil-mode
1个回答
4
投票

此操作:

(define-key evil-motion-state-map ";" #'evil-ex)
(define-key evil-motion-state-map ":" #'evil-repeat-find-char)

在加载邪恶模式后将其放置在任何地方。

编辑:您也可以使用evil-define-key / evil-define-key*

(evil-define-key* 'motion 'global
  ";" #'evil-ex
  ":" #'evil-repeat-find-char)

evil-define-keyevil-define-key*之间的差异在于,后者将延迟运动键盘映射下的按键绑定可用(如果尚未提供)。

您可以使用M-x describe-function RET evil-define-key*C-h fdescribe-functionRET查找有关该功能的文档。

© www.soinside.com 2019 - 2024. All rights reserved.