问题标签 [evil-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
7 回答
17131 浏览

emacs - 如何在 emacs Evil 模式中将“jj”映射到 Esc

最近我尝试了 Emacs,发现 Evil 有助于保持我的 vim 习惯。我习惯于像许多 Vimer 一样键入“jj”从插入模式返回正常模式,但不知道如何在 Evil 模式下实现。

我像这样映射它,但似乎不正确:

0 投票
2 回答
4590 浏览

emacs - 为 Windows 安装 Emacs Evil Mode

我想在 Windows 中安装 Emacs Evil 模式,但我找不到有关该主题的任何文档。Windows 是否存在邪恶模式?如果是这样我该如何安装?

0 投票
1 回答
459 浏览

emacs - 将不同模式下的相似命令绑定到同一个键

我在多种模式(ESS、Auctex、Slime、elisp 等)中使用 emacs,所有这些都使用邪恶模式键绑定。每种交互模式都有类似的功能,用于评估我使用空格键作为前缀绑定到快捷方式的区域、行或缓冲区。

我想为函数的“类型”设置一个默认键,这样我就不需要为我使用的每个交互模式和每个命令都有一个像上面这样的条目。这有望提供一个更具可读性的 .emacs init 文件,并使将来更改我的键绑定更容易。

我相当确定我可以自己使用一系列钩子来做到这一点,但我想知道是否有任何现有或内置的支持?

谢谢

张量积

0 投票
1 回答
1365 浏览

emacs - 在 evil-normal-state-map 中重新绑定 :b 和 :e

我不知道如何在 Emacs 的邪恶模式下重新绑定:band:e命令。谷歌也没有太大帮助。

我已经尝试过(define-key evil-normal-state-map ":b" 'helm-buffers-list)了,但是这搞砸了:输入命令的关键。

目前我正在使用(define-key evil-normal-state-map ",b" 'helm-buffers-list)(define-key evil-normal-state-map ",e" 'find-file)但我更喜欢打开它们:b:e所以在使用真正的 Vim 时动作是一样的。

请不要提及重新映射到Vim,b,e在 Vim 中。:-)

0 投票
1 回答
616 浏览

emacs - Emacs show-paren-mode + Evil

我在 OSX 上使用 Cocoa Emacs24+Evil。我已启用 show-paren-mode。但是,在正常状态下,当光标位于结束括号上时,括号对不会突出显示。只有当光标在开始括号上或在结束括号之后的位置时,才会突出显示括号对。

我该如何解决这个问题,以便在正常状态下,当光标位于关闭括号上而不是在它之后的位置时,括号对会突出显示

注意:这不会发生在基于 Emacs23 的 Aquamacs 中,而是发生在基于 Emacs 24 的 Aquamacs 中。

0 投票
1 回答
564 浏览

emacs - 想要在 Emacs 的 Normal State of Evil Mode 中使用空格键后跟一个键而不是 C 键

我希望能够按空格键,然后按另一个键,而不是按 Ctrl,而不是按正常状态邪恶模式中的键。

例如,这是我开始在我的.emacs文件中定义的内容:

据我目前所知,似乎我只能将按键序列定义为给定的功能,而不是像 Ctrl 这样不能单独使用的东西。有没有一种通用的方法可以使空格键后跟另一个键等同C-"that key"于正常状态邪恶模式中的任何键?

0 投票
1 回答
10196 浏览

emacs - Emacs 的 Viper、Vimpulse 和 Evil 之间的区别?

在使用 Vim 很长时间后,我最近开始使用 Emacs(就像其他许多其他人一样),我个人认为 Vim 移动键和文本对象是编辑器可以拥有的最好的东西之一。我听说过使用不同的插件在 Emacs 中模拟这些功能,但是在互联网上阅读了更多内容后,我很困惑。

我特别遇到了三种模式:ViperVimpulseEvil。有人可以帮助我了解如何使用这些模式来实现近乎完美的 Vim 仿真吗?我需要安装所有三个吗?它们之间有什么区别?谢谢。

0 投票
7 回答
14030 浏览

emacs - 使用邪恶键绑定时,emacs 中的 Ctrl+U

我正在使用美妙的 evil 包进行 emacs 中的 vim 绑定。

一个不正确的键是Ctrl+ U。它仍然是 emacs 前缀,而不是“up”。

有人在我的 .emacs 的一些 lisp 代码中对此有解决方案吗?

谢谢。

0 投票
1 回答
356 浏览

emacs - 如何在 Emacs 邪恶模式非插入状态下启用 shift-select-mode

如何配置 Emacs 以便在 evil-mode 的非插入状态下使用 shift 和箭头键选择文本成为可能?

0 投票
2 回答
1140 浏览

emacs - 在 EVIL 中进行增量搜索时使用默认输入方法?

在为 emacs 中的 vim 仿真加载 EVIL 之前,我的.emacs文件中有以下内容:

但是,当我键入/以 EVIL 启动增量搜索时,并没有使用默认输入法。为什么是这样?每当我在屏幕上输入字母时,我怎样才能使 EVIL 使用默认输入方法?

在执行这些函数的其余代码之前,我能够通过将 qwerty 字符映射到 dvorak 来正确支持fandt命令,但是我仍然无法/使用 dvorak 进行搜索。