52得票1回答
Viper、Vimpulse和Evil在Emacs中的区别是什么?

我最近开始使用Emacs,之前用了很长一段时间的Vim(像许多其他人一样),个人感觉Vim的移动键和文本对象是编辑器能拥有的最好的功能之一。我听说可以使用不同的插件在Emacs中模拟这些功能,但在网上阅读更多后,我感到有些困惑。 我遇到了三种特别的模式:Viper,Vimpulse和Evil...

23得票4回答
为什么更多的人不使用带有viper-mode的emacs?

我开始使用emacs,发现虽然emacs的编辑器特定功能比vi好,但vi的文本操作方法比emacs更好(而且对手指更加轻松)。 viper-mode似乎是两者最好部分的结合,是想要完整编辑器的人的理想解决方案。 但在我开始学习emacs中的vi命令之前,我想知道为什么似乎没有多少人使用vi...

21得票8回答
Vim的哪些特性在使用Viper和Vimpulse的Emacs中缺失了?

Emacs有一些重要的功能在Vim中丢失了,例如comint模式,也没有可以替代它们的脚本/插件。 Vim比Emacs更有优点,例如模态编辑和通常更好的默认快捷键。但是,Viper模式可以让我同时使用两者。 Vimpulse还启用了可视模式。 不幸的是,没有任何模式可以使Emacs像Vim那...

9得票2回答
所有模式下的Viper模式

我正在从vi转换到emacs,并使用viper和vimpulse。当我使用切换窗口时,如果其他缓冲区(例如帮助缓冲区)没有处于Viper模式下,则无法使用相同的命令返回原始窗口,这让人非常烦恼。该怎么解决呢? 我尝试向viper配置中添加其他模式,并使用hooks使它们默认启动viper模式...

8得票2回答
如何在Emacs中关闭viper-mode?

这看起来非常简单,但我想知道如何在使用 M-x viper-mode 后关闭viper-mode。 我尝试过 (setq viper-mode nil),但无效。