Spacemacs:设置l(或h)以从行的末尾移动到下一行的开头(反之亦然)

Spacemacs:设置l(或h)以从行的末尾移动到下一行的开头(反之亦然),emacs,spacemacs,Emacs,Spacemacs,在vim的情况下,可以如下设置 设置包装+=,[,] 如何设置SpaceMac(vim编辑风格)?这不是SpaceMac特有的“问题”,它来自附带的邪恶模式Emacs软件包 简短答复: (setq邪恶十字线t) 。。。在加载邪恶模式之前 在.spacemacs中,可以在dotspacemacs/user init 长答覆: 按Ctrl-hk,然后按l或h显示哪些命令绑定到这些键,以及(在最新的emacs版本中)定义这些键的键映射。命令(或者更确切地说,运动)分别是evil-forward-ch

在vim的情况下,可以如下设置

设置包装+=,[,]

如何设置SpaceMac(vim编辑风格)?

这不是SpaceMac特有的“问题”,它来自附带的邪恶模式Emacs软件包

简短答复:

(setq邪恶十字线t)

。。。在加载
邪恶模式之前

.spacemacs
中,可以在
dotspacemacs/user init

长答覆:


Ctrl-hk
,然后按
l
h
显示哪些命令绑定到这些键,以及(在最新的emacs版本中)定义这些键的键映射。命令(或者更确切地说,运动)分别是
evil-forward-char
evil-backward-char
。查看它们的定义,在
evil commands.el
中,可以看到它们的移动根据变量
evil cross lines
的值(默认值
nil
)被限制在当前行内。这个变量的docstring证实了这一点:
“运动是否会跨越换行符”

谢谢你的回答。它是通过如下设置实现的。(setq邪恶交叉线t邪恶搜索模块“邪恶搜索邪恶ex search vim style regexp t”)(需要“邪恶”(邪恶模式1)