问题标签 [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.

0 投票
1 回答
247 浏览

vim - 启动 Emacs 时,您的 .viper 文件中有什么内容?

此问题类似,但专门针对 Viper 用户。如何在 Emacs 中自定义 Viper 模式?

0 投票
4 回答
1531 浏览

vim - 在 Emacs viper 模式下禁用 ESC 作为元?

我是一个长期使用 vim 的用户,试图切换到 emacs。

viper-mode在 emacs 中使用,我一直输入 ESC(退出插入模式),然后输入一个键(比如,j)。我打字很快,而且经常同时击中它们。Emacs 然后认为我正在点击META-j并运行我不打算的功能。

我喜欢使用选项作为元,当我在毒蛇中时,我不在乎让 ESC 成为元。

有人对如何在毒蛇模式下完全禁用 ESC 作为元数据有任何建议吗?

这是我尝试过的一些相关选项。这些都不能解决问题。

0 投票
1 回答
835 浏览

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-modev在正常模式下似乎映射到find-file(或ido-find-file)。

0 投票
1 回答
397 浏览

plugins - 让 YASnippet 和 viper-mode 在 emacs 中协同工作

我在 emacs 中使用 viper 模式,但我也想使用 YASnippet。但是,当我启用 viper 模式并尝试通过 YASnippet 使用制表符完成时,什么也没有发生。我如何让他们两个一起工作?

0 投票
1 回答
356 浏览

emacs - Ctrl-o 在 vi​​mpulse 中?

有谁知道如何在or中启用Ctrl-o一个命令切换到正常模式?在 viper-mode 中,它必然是 open-line (这就是它对 vanilla Emacs 所做的,而在 vimpulse 中它必然是. 我在 2 级使用 Viper-mode + vimpulse。viper-modevimpulse(vimpulse-jump-backward ARG)

0 投票
2 回答
164 浏览

emacs - viper-next-line, viper-previous-line 与视觉线模式有问题?

j其他人在启用k毒蛇模式时有任何问题吗?when visual-line-mode它跳过了很多行......将它们重新绑定到next-lineand有什么害处previous-line,它识别 Emacs > 版本 23 中的视觉“换行符”?

0 投票
2 回答
516 浏览

vim - 如何在 emacs 中使用 viper 模式安装 Vim 脚本/插件

我在 emacs 中使用 viper 模式,我想使用Vim-LaTeX 插件

如何安装插件以在 viper 模式下使用?

0 投票
4 回答
10120 浏览

vim - 为什么没有更多人使用带有 viper 模式的 emacs?

我已经开始使用 emacs,我发现虽然 emacs 的特定于编辑器的功能比 vi 的更好,但 vi 的文本操作方法比 emacs 的更好(并且更容易控制 -小指!)。

似乎 viper 模式是每个编辑器的两个最佳部分的结合,对于想要一个完整编辑器的人来说是理想的解决方案。

但在我开始花时间在 emacs 环境中学习 vi 命令之前,我想知道为什么似乎没有很多人使用 viper 模式。使用一段时间后我会发现什么会导致我切换到普通的 emacs 或 vi 吗?

0 投票
2 回答
1313 浏览

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 模式正常工作很痛苦。

感谢您的帮助...

0 投票
1 回答
204 浏览

emacs - eval 命令到 Emacs 中的其他缓冲区

我有一个损坏的元密钥,正在尝试对 org 文件执行 Mx viper-mode。

我希望 elisp 从暂存缓冲区运行(viper 模式)到 example.org 文件。