问题标签 [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 投票
2 回答
1888 浏览

emacs - 在 emacs evil 中的可视垂直块选择中增加数字

多年来,我一直在为 vim使用https://github.com/vim-scripts/increment.vim--Avadhanula 。

我如何在 emacs 中类似地利用功能?

这个想法是这样的:

给出如下列表:

我希望能够选择所有的零,发出命令,并将文本替换为:

如果重要的话,我正在使用 emacs evil-mode,希望对我想要增加的数字区域进行块选择的等效操作。

谢谢,

0 投票
2 回答
341 浏览

emacs - 在邪恶中为正常模式重新绑定数字

是否可以重新绑定数字。例如,“5”是“$”,“%”是“5”?

evil-maps.el中,数字是这样定义的。

我尝试了@ChillarAnand 的答案

但是Shift-5还是不一样5,对于同样的情况8。是否可以为上面的配置修复它?

@tarblet 解决方案也是如此。

我用作测试的是一个序列Shift-5G.

0 投票
0 回答
1026 浏览

emacs - 邪恶的视觉模式选择

在此处输入图像描述

邪恶视觉模式的行为有点出乎意料。首先,我在顶部设置标记'(defhydra',然后使用Cn将点向下移动,一切顺利,直到我打到最后一行(“q” nil),光标突然向下移动两行并选择空行。我个人不喜欢这种行为,所以有什么办法可以修改它。我深入研究了邪恶的源代码,但仍然在挣扎。欢迎任何建议。

在此处输入图像描述

0 投票
0 回答
52 浏览

emacs - 尝试时出现邪恶模式错误:reg

问题请看图。更有趣的是,我直接从 spacemacs 的 git 存储库中复制了这两个包,其中 :reg 运行良好。

如果有任何建议,请欣赏它。

在此处输入图像描述

0 投票
2 回答
1301 浏览

tmux - Spacemacs 转义键需要延迟才能工作

我已经干净安装了spacemacs。当我按 Escape 进入正常模式时,立即按下u它将大写一个单词。如果我等待一秒钟,它将撤消最后一个操作。

我假设这是evil-modeemacs关键和弦功能在起作用。我怎样才能改变这种行为?

0 投票
0 回答
342 浏览

emacs - 如何简化模式行,并根据缓冲区名称进入 evil-insert-state

在此处输入图像描述

实际上是三个问题,如标题所述,如图所示。

0 投票
1 回答
1484 浏览

emacs - 如何在 powerline-evil 中更改邪恶状态面孔的颜色?

我想更改 powerline-evil-center-color-theme 中的默认颜色。我特别希望更改邪恶状态面孔的面孔颜色,以使背景和前景颜色与我的 Emacs 颜色主题相匹配。

我试图查看关于 powerline-evil 的自述文件,但它没有告诉我如何通过我的 init.el 配置颜色,并且我尝试修改 powerline-evil.el 中的代码以手动更改颜色,但它仍然没有工作。

以下代码取自我的 powerline-evil.el:

即使我将前景设置为绿色,如您在上面的代码中所见,它仍然显示为白色。我不知道该怎么办。任何人都可以帮忙吗?

编辑:我现在实际上有另一个问题。@AaronHarris 告诉我的内容适用于前景色,但我无法更改其他州的背景色。我的整个模式行变成了我的主题的背景颜色。我已将以下代码添加到我的 init.el

第一部分适用于前景色,但第二部分做得不好。

0 投票
1 回答
2028 浏览

emacs - Emacs evil: 空间作为运动状态下的前缀键

我希望能够使用 SPC h/j/k/l 导航窗口。我可以说(错了,见编辑

对于正常状态(或者我可以去使用evil-leader......),但这些都不能在运动状态下做同样的事情。如果我把

然后我得到错误

然后我尝试取消定义SPC运动状态

但这并不能消除错误。

我该怎么做呢?我更喜欢只改变 SPC 在运动状态下的行为的解决方案。我怀疑答案在于define-prefix-command但 emacs wiki 页面令人困惑。

编辑:

最上面的代码行不起作用。出于某种原因,我认为它在正常模式下工作,但我遇到了同样的错误。所以我可以去使用邪恶领袖,但这在运动状态下不起作用

0 投票
1 回答
2646 浏览

vim - dired/dired+ 键盘映射中的邪恶

我正在寻找一种通过使用 'h' 'j' 'k' 'l' 来在 dired/dired+ 和 evil 模式下导航的方法,就像在 vim netrw 中一样。我找到了一些 lisp 短语并应用了这些短语,但那些根本不起作用。

例如,

Emacs 只是运行 'dired-do-kill-lines' 就好像它无法识别我的配置一样。请给我一些配置好吗?

0 投票
2 回答
652 浏览

emacs - GNU emacs 24.x:使用 BufferSelection 包的缓冲区选择菜单时关闭邪恶模式

我通过映射使用 bs-show 函数:

(global-set-key (kbd "Cx Cb") 'bs-show)

但是,由于我也使用 evil-mode,我发现每次运行 bs-show 功能时,在我从正常(“N”)模式切换到 emacs(“E”)模式之前,单键命令都不起作用。如何永久禁用 BufferSelection 菜单中的邪恶模式?