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

标签 emacs spacemacs

如果是 vim,可以按如下方式设置。

set whichwrap+=<,>,[,]

如何为Spacemacs(vim编辑风格)设置它?

最佳答案

这不是 Spacemacs 特有的“问题”,它来自包含的 evil-mode Emacs 包。

简短回答:

(setq 邪恶交叉线 t)

...在加载 evil-mode 之前。

.spacemacs中,这可以位于dotspacemacs/user-init

长答案:

Ctrl-h k 后跟 lh 会显示哪些命令绑定(bind)到这些键,并且(在最近的 emacs 版本中) ),定义它们的键盘映射。命令(或者更确切地说, Action )分别是 evil-forward-charevil-backward-char。查看它们在 evil-commands.el 中的定义,可以看出它们的移动是否限制在当前行内 - 取决于变量 evil-cross- 的值lines,默认情况下nil。该变量的文档字符串证实了这一点:“运动是否可能跨越换行符”

关于emacs - Spacemacs:l(或h)的设置从行尾移动到下一行的开头(反之亦然),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50266267/

相关文章:

Emacs 缓冲区本地字体

emacs - 如何在spacemacs中全局禁用js2-mode语法检查

emacs - 如何在 Spacemacs 中使用本地 .eslintrc?

ide - Spacemacs:如何在文件夹之间导航?

spacemacs - 如何在 spacemacs 中移动文件

emacs - 如何将 spacemacs 从 helm 更改为 ivy?

emacs - 如何始终关闭 hl-line-mode,即全局关闭

emacs - emacs minibuffer 中搜索/替换字符串的不同面

emacs - 奇怪的 Emacs 高亮问题

regex - emacs 编译模式将错误行标记为错误