问题标签 [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.
emacs - 将邪恶的移位宽度设置为 emacs 中的缓冲区局部缩进
我用邪恶,它得到了
我想将 evil-shift-width 设置为缓冲区局部缩进宽度(变量indent
)。
我错过了什么?
emacs - 邪恶模式最佳实践?
多年来,我一直使用 Vim 作为我的主要编辑器,并在那段时间多次尝试 Emacs。然后我发现了Evil,并认为它很好地满足了我对快速移动的需求,我终于可以继续使用 Emacs。
那么,对于所有 Evil 用户,您如何将它与正常的 Emacs 功能集成呢?你有没有遇到过这种模式和其他模式的冲突?你在这个话题上有什么值得分享的经验/技巧?
emacs - Symbol 的函数定义为 void:declare-function
emacs 新手。OSX 上的 GNU Emacs 22.1.1。按照说明安装邪恶。我得到:
我的 .emacs 有:
windows - 邪恶模式错误中的完成点
为什么我会收到错误消息:
当我输入 :e (在邪恶模式下)时,然后使用制表符完成来完成文件名,同时在 Windows 上使用 emacs 23。
我似乎在 linux 上没有收到此错误,但是我希望它也可以在 Windows 中运行。
emacs - Emacs 和邪恶模式。复制和粘贴行时出现缩进问题
非常感谢您的帮助!
我是 Emacs 和 Evil-mode(vim 仿真)的快乐用户。我喜欢它,但有些东西真的让我很烦。假设我有以下文字:
....这是第一行
....这是第二行
....这是第三行
点代表空格(没有制表符)。所以现在我想复制第一行并将其粘贴到第三行之后,我会输入:
- 将光标放在第一行的任意位置。
- 'yy'(副本)或 Y
- 'jj'(将光标向下移动两行)
- 'p'(粘贴在当前行下方)
这是结果:
....这是第一行
....这是第二行
....这是第三行
........这是第一行
问题是当我复制第一行时,我想我也复制了空格。因此,当我将其粘贴在下面时,自动缩进会在 4 个空格后粘贴新行。
有人遇到过同样的问题吗?:-)
谢谢!!!
emacs - emacs(邪恶)绑定以移动选定的行,插入空格
我想要一个 emacs 绑定(在邪恶模式下)来进行选择并将其一次移动到一个空间的右侧或左侧。例如,突出显示五行,点击 [some-key],所有五行都向右滑动一个空格,然后点击 [shift some-key],所有行向左滑动一个空格。
emacs - 如何使EMACS邪恶模式显示行号
我在 Emacs 下使用 evil-mode,所以我遇到了 Emacs 显示某些模式的行号但不显示其他模式的问题,当我尝试显式切换 linenumber-mode 时,它告诉我此模式已被禁用。
有没有办法让邪恶模式显示行号?
emacs - emacs 邪恶模式键映射
是的,我是第一个开始使用 EMACS 但不愿意放弃我所学的 VIM 技能的人。
邪恶绝对是好事。
我遇到的问题是文档太少。显然,我使用了 evil 中定义的键映射的一小部分。
所以我看了一下 evil-maps.el,并得到了很多关于这个文件的问题:
- 很多键没有映射到那里定义的函数
- 什么是邪恶窗口图?(找出我自己,它是用于在窗口之间跳转并激活它的键绑定:需要 (setq evil-want-Cw-in-emacs-state 1 ) )
- 什么是运营商待定状态?
evil 是否将其在 evil-maps 文件中列出的所有地图加载到 Emacs 中?
有没有更好的邪恶文档?
macos - 如何在emacs 24(Mac OS X Lion)中将Mx映射到“`”键
我已经下载了 Mac OS X 的 Emacs 24 pretest 并使用 Prelude + evil kit。我来自 vim 背景,发现 Mx 使用起来太慢而且太痛苦。有没有办法将 Mx 键映射到 ESC 键附近的 ` 键?谢谢。
vim - 如何使用撤消树更改emacs邪恶模式中撤消的粒度级别?
这些是一些很棒的选项:emacs-24、evil-mode(在 emacs 中使用 vim 绑定)和 undo-tree。
但是,当我处于编辑模式(插入模式)时,我有时会跳来跳去进行数字插入、删除等,然后再点击转义并离开插入模式。
“撤消”将整个插入(包括删除)作为一次编辑。例如,如果不撤消整个删除,我就无法撤消我不小心删除的段落!
有没有什么办法解决这一问题?
以下是一些相关链接:
- Emacs 如何确定要撤消的工作单元
- http://vim.wikia.com/wiki/Using_undo_branches
- http://vim.wikia.com/wiki/Modified_undo_behavior
- 这个技巧可能从 vim 方面得到了最好的解释。
以下是转换某些 vim 命令以便可以撤消它们的 vim 映射:
需要的是 emacs evil undo-tree 内部的撤消模式来跟踪除了离开插入模式之外的其他事件。例如,您应该能够长时间处于插入模式,然后撤消任何类型的删除、剪切、粘贴。