问题标签 [viper-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.
vim - 启动 Emacs 时,您的 .viper 文件中有什么内容?
与此问题类似,但专门针对 Viper 用户。如何在 Emacs 中自定义 Viper 模式?
vim - 在 Emacs viper 模式下禁用 ESC 作为元?
我是一个长期使用 vim 的用户,试图切换到 emacs。
我viper-mode
在 emacs 中使用,我一直输入 ESC(退出插入模式),然后输入一个键(比如,j
)。我打字很快,而且经常同时击中它们。Emacs 然后认为我正在点击META-j
并运行我不打算的功能。
我喜欢使用选项作为元,当我在毒蛇中时,我不在乎让 ESC 成为元。
有人对如何在毒蛇模式下完全禁用 ESC 作为元数据有任何建议吗?
这是我尝试过的一些相关选项。这些都不能解决问题。
emacs - 如何开始使用 viper/vimpulse?
我获得了 vimpulse 的 git clone 并按照安装说明进行操作。它基本上说要放入(require 'vimpulse)
我的 .emacs 文件 - 但这将在启动时启动 viper/vimpulse,所以我尝试仅在使用(add-hook 'viper-mode-hook (lambda () (require 'vimpuse))
. 但是当我这样做时,这种视觉模式不起作用(尝试打开文件),所以我现在有类似(defun vimpulse-on () (interactive) (require 'vimpulse))
. 之后打开和关闭我使用C-z
. 这听起来对吗?因此,一旦加载 vimpulse 就没有等效的了M-x viper-go-away
,而是暂停,直到我C-z
再次点击...此外,任何使用 viper/vimpulse 的一般提示将不胜感激!提前非常感谢。
编辑:语法错误已更正。我试过的是(add-hook 'viper-mode-hook (lambda () (require 'vimpulse))
,它在启动时不启用可视模式viper-mode
。v
在正常模式下似乎映射到find-file
(或ido-find-file
)。
plugins - 让 YASnippet 和 viper-mode 在 emacs 中协同工作
我在 emacs 中使用 viper 模式,但我也想使用 YASnippet。但是,当我启用 viper 模式并尝试通过 YASnippet 使用制表符完成时,什么也没有发生。我如何让他们两个一起工作?
emacs - Ctrl-o 在 vimpulse 中?
有谁知道如何在or中启用Ctrl-o
一个命令切换到正常模式?在 viper-mode 中,它必然是 open-line (这就是它对 vanilla Emacs 所做的,而在 vimpulse 中它必然是. 我在 2 级使用 Viper-mode + vimpulse。viper-mode
vimpulse
(vimpulse-jump-backward ARG)
emacs - viper-next-line, viper-previous-line 与视觉线模式有问题?
j
其他人在启用k
毒蛇模式时有任何问题吗?when visual-line-mode
它跳过了很多行......将它们重新绑定到next-line
and有什么害处previous-line
,它识别 Emacs > 版本 23 中的视觉“换行符”?
vim - 如何在 emacs 中使用 viper 模式安装 Vim 脚本/插件
我在 emacs 中使用 viper 模式,我想使用Vim-LaTeX 插件。
如何安装插件以在 viper 模式下使用?
vim - 为什么没有更多人使用带有 viper 模式的 emacs?
我已经开始使用 emacs,我发现虽然 emacs 的特定于编辑器的功能比 vi 的更好,但 vi 的文本操作方法比 emacs 的更好(并且更容易控制 -小指!)。
似乎 viper 模式是每个编辑器的两个最佳部分的结合,对于想要一个完整编辑器的人来说是理想的解决方案。
但在我开始花时间在 emacs 环境中学习 vi 命令之前,我想知道为什么似乎没有很多人使用 viper 模式。使用一段时间后我会发现什么会导致我切换到普通的 emacs 或 vi 吗?
emacs - Emacs 定义键,Viper 模式键绑定
我正在尝试学习 emacs,获得 vi 自定义键绑定。
使用毒蛇模式,重新绑定密钥的正确方法是什么?(我使用Colemak 键盘布局(而不是 qwerty)所以必须改变 n->j 之类的东西)但希望它在 viper 模式下工作。
从 GNU.org 上的这个键绑定指南: http ://www.gnu.org/software/emacs/manual/html_node/viper/Key-Bindings.html
它说要放入 .viper 文件的命令是:
它对我不起作用...实际上我什至不确定我是否具有“定义键”功能...
我不确定我的 emacs 版本是否提供“define-key”?
这有效,但不适用于毒蛇模式
任何帮助将非常感激。这是我使用 Emacs 的第一天,让 Colemak 和 Viper 模式正常工作很痛苦。
感谢您的帮助...
emacs - eval 命令到 Emacs 中的其他缓冲区
我有一个损坏的元密钥,正在尝试对 org 文件执行 Mx viper-mode。
我希望 elisp 从暂存缓冲区运行(viper 模式)到 example.org 文件。