evil-mode相关内容

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

在使用 Vim 很长时间之后,我最近开始使用 Emacs(就像许多其他人一样),我个人觉得 Vim 移动键和文本对象是编辑器可以拥有的最好的东西之一.我听说过使用不同的插件在 Emacs 中模拟这些功能,但在互联网上阅读了更多内容后,我感到困惑. 我特别遇到过三种模式:Viper、Vimpulse 和 Evil.有人可以帮助我了解如何使用这些模式来实现近乎完美的 Vim 仿真吗?我需要安装所 ..
发布时间:2022-01-02 20:29:12 其他开发

如何映射“jj"在 emacs 邪恶模式下按 Esc

最近我尝试了 Emacs,发现 Evil 有助于保持我的 vim 习惯.我习惯于像许多 Vimer 一样输入“jj"从插入模式返回正常模式,但不知道如何使其进入邪恶模式. 我是这样映射的,但似乎不正确: (define-key evil-insert-state-map (kbd "jj") 'evil-normal-state) 解决方案 这对我有用.它需要 KeyChord 库: ..
发布时间:2022-01-02 20:22:11 其他开发

具有 RSI 类型症状(无法使用的手指)的代码创建/编辑器的软件要求

我知道并阅读了本网站的相应主题部分.我已经看到有关 RSI、姿势等的各种主题被关闭为偏离主题并提到另一个站点/部分.但是,我认为我的问题的措辞将属于“软件要求"部分,因为我正在寻找有关特定类型的输入以及针对我遇到的一些非常具体的医疗问题的软件配置. 这不是一个关于预防 RSI 的话题,它只是我能写的最接近的标题,人们会立即理解.我可能已经通过提问回答了我的问题,但万一有什么我没有想到的,医疗 ..
发布时间:2022-01-02 20:08:42 其他开发

idris-mode –缓冲区没有进程

我是emacs的新手(来自vim,在这里我无法使idris-vim正常工作)并通过el-get安装了这些软件包: ace-jump-mode installed A quick cursor location minor mode for emacs. el-get installed Manage the external elisp bi ..
发布时间:2020-06-14 18:41:38 其他开发

Emacs密钥绑定优先级

我对于默认行为autocomplete覆盖了yasnippets所使用的键绑定感到沮丧. 有没有一种设置优先级的方法,以便制表符在尝试自动完成单词之前尝试扩展代码段? 快速披露:我正在使用邪恶模式. 解决方案 如果它们都是次要模式,则优先级由minor-mode-map-alist中的元素顺序确定,除非明确操作,否则仅由顺序确定在其中加载了库. 确保在之前 yasnipp ..
发布时间:2020-06-14 18:41:35 其他开发

在插入一些缓冲区时启动邪恶模式

例如,在只读缓冲区中,没有一个正常模式因为我然后不能使用q退出,但我必须做我q。这对于产生错误缓冲区的交互式模式很烦人。 我一直在尝试和失败的是如下: ($($)$($)$($)$($)$($)$($) 解决方案> 您可以修改变量 evil-insert-state-modes ,其中包含应该以插入状态开始的模式列表: (add-to-list'evil-insert-s ..
发布时间:2017-08-08 04:49:43 开发方法

发送EOF(^ D)到emacs ansi-term

当我在Emacs中使用ansi-term模式,并运行诸如 cat 的程序时,^ D不像通常那样结束输入。如果事实上根本不会做任何事情。 ^ C仍然有效。 我有恶意安装 解决方案 尝试将这些添加到您的配置(加载恶意后): (删除'term-mode evil-insert-state-modes) (add-to-list'evil-emacs-state-modes'模式 ..
发布时间:2017-08-08 04:49:18 开发方法

将emacs的恶意窗口命令绑定到g前缀

我是Emacs的新手。我有Emacs 24.3.1安装了恶意模式。我试图绑定 gw 作为各种 evil-window 函数的前缀。例如,我希望 gwl 将窗口重点放在右侧,而$ code> gwh 左侧的窗口。当然,这是在vim中完成的: nnoremap gw 。 code> .emacs.d / config / init-bindings.el ,我补充说: (def ..
发布时间:2017-08-08 04:46:30 开发方法

Emacs邪恶:空间作为运动状态的前缀键

我想能够使用SPC h / j / k / l导航窗口。我可以把(错误,看到编辑) (define-key evil-normal-state -map(kbd“SPC h”)'evil-window-left) 我可以去使用邪恶领袖 ...),但是这两个都不能在运动状态下做同样的事情。如果我把 (define-key evil-motion-state-map(kb ..
发布时间:2017-08-08 04:18:15 开发方法

Symbol的函数定义为void:declare-function

新的emacs。 OSX上的GNU Emacs 22.1.1。 按照说明安装邪恶。我得到: 符号的函数定义为void:declare-function emacs --debug-init给出: 调试器输入 - Lisp错误:(void-function declare-function) (declare-function evil-visual-state-p“evil- ..
发布时间:2017-08-08 04:04:50 开发方法

从邪恶命令模式(M-x未定义)使用'execute-extended-command'

我刚刚开始尝试使用emacs。作为一个Vim用户,我不想在没有安装恶意模式的情况下使用它。 然而,邪恶模式似乎打破了emacs的键盘绑定,扩展命令'(Mx)。 我真的不在乎这个键盘绑定,我注意到我可以从恶意中调用'list-packages'命令模式,它的工作正常。 只有我现在缺少的东西是TAB在命令模式下自动完成,就像键入'list-'TAB,然后它将显示或迭代可用的命令。 这是 ..
发布时间:2017-08-08 03:48:52 开发方法

模式特定的或缓冲区本地的文本对象是邪恶的?

在Emacs中的 Q:,如何在邪恶中为文本对象进行特定于模式的键绑定? 如下例所示,可以在特定模式下绑定特定状态中的密钥(正常,插入等): (evil-define-key'normal org-mode“a”'s​​ome-command) 但是,我不清楚如何将模式特定方式绑定到 evil-outer-text-objects-map (或其 -inner - ..
发布时间:2017-08-08 03:47:35 开发方法

关键和弦在搜索

我真的很喜欢 key-chord.el 。它已成为我工作流程的一个组成部分,但有时我希望我能够在迷你缓存中(如恶意搜索)。具体来说,我想要 jj 退出 evil-search 并向下移动一行。这是可能的吗? 我知道我可以将一个充当前缀和命令的命令(见这个SO问题),所以我可以绑定 j 到一个自我插入命令,并且 jj 到我的特殊命令。在指定的空闲时间之后如何能够断开事件循环?我在蓝色的月亮中键 ..
发布时间:2017-08-08 03:03:25 开发方法

Emacs邪恶模式:如何创建一个新的文本对象来选择具有任何非空格字符的单词?

我试图在Evil中创建一个新的文本对象。例如,文本对象 iw 只会选择包含连字符的字符串。我想让新的文本对象与任何非空格字符匹配。到目前为止,我得到的是: (evil-define-text-object evil-inner-space(count& optional beg :extend-selection nil (evil-regexp-range count beg end ..
发布时间:2017-08-08 01:59:55 开发方法

如何映射“jj”在emacs中Esc Esc的模式

最近我尝试过Emacs,发现Evil有助于保持我的vim自定义。我习惯于键入“jj”从许多Vimers插入模式返回正常模式,但不知道如何使它成为邪恶模式。 我映射它像这样但似乎不正确: (define-key evil-insert-state-map(kbd“jj”)'邪恶正常状态) 解决方案 这对我有用。它需要 KeyChord 库: (setq key-ch ..
发布时间:2017-08-08 00:34:55 开发方法

癫痫病毒,Vimpulse和Evacs之间的区别?

最近我开始使用Emacs后,很久以前就使用了Emacs(像其他许多人一样),我个人觉得Vim的运动键和文本对象是编辑器最好的东西之一。我听说过使用不同的插件在Emacs中模拟这些功能,但是在互联网上阅读更多之后,我感到困惑。 我已经遇到了三种模式: Viper , Vimpulse 和邪恶。有人可以帮助我了解如何使用这些模式来实现近乎完美的Vim仿真?我需要安装这三个吗?他们有什么区别?谢谢 ..
发布时间:2017-08-07 23:30:07 开发方法

使用RSI类型代码创建/编辑器的软件要求症状(不可用的手指)

我知道并已阅读了适用于该网站的主题部分。我已经看到关于RSI,姿势等的各种主题被关闭为主题并被引用到另一个站点/部分。然而,我认为,我的问题将被列为“软件需求”部分,因为我正在寻找有关特定类型的输入以及针对某些非常具体的医疗问题的软件配置。 这不是关于预防RSI的主题,只是最接近我可以放入一个标题,人们会理解的蝙蝠。我可能已经回答了我的问题,但是如果有一些我没有想到的,医疗和其他问题是: ..
发布时间:2017-08-07 23:03:56 开发方法