Emacs Doom Vim模式下切换至插入模式时光标移至字符末尾的配置方法
Doom Emacs Vim模式:切换到插入模式时光标移至字符末尾的配置方法
在Doom Emacs的Vim模式(基于evil-mode)下,要实现从普通模式切换到插入模式时,光标自动移到当前字符的末尾(即光标所在字符的后方),可以通过修改配置文件添加按键映射来实现:
- 打开Doom Emacs的主配置文件:
~/.doom.d/config.el - 在文件中添加以下Elisp代码:
注:; 重映射普通模式下的"i"键,进入插入模式时移至当前字符末尾 (map! :n "i" #'evil-append)evil-append是evil-mode内置的函数,作用就是进入插入模式并将光标移动到当前字符的后方,和默认按键a的功能一致。如果不想改动默认i键的原有行为(在字符前方插入),可以换成其他按键,比如映射C-i:(map! :n "C-i" #'evil-append) - 保存配置文件后,重启Doom Emacs,或者在Emacs中执行命令
M-x doom/reload来加载新配置。
内容的提问来源于stack exchange,提问作者PandaPo
相关产品推荐
相关产品推荐

