You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 01:35:20