3 不同的vim实现之间有什么区别? 我知道Emacs中有几种不同的vim实现。有邪恶模式,毒蛇模式,vimpulse模式和vim模式。还有其他吗?他们如何比较? 我注意到evil-*MELPA 上有很多软件包,这表明它们都不是100%功能完整的。它们提供哪些vim功能,缺少哪些vim功能? (我对“ 一组相当完整的Emacs实现的vi宏 ”不感兴趣!) 25 vim-emulation
2 如何作用于行尾以外的矩形? 这是Vim的文档必须说的: 虚拟编辑意味着可以将光标定位在没有实际字符的位置。这可以是制表符的一半,也可以是行的结尾。在可视模式下选择矩形和编辑表时很有用。 我最好希望将其实现为次要模式或内置设置。 16 text-editing vim-emulation rectangle
3 是否有等效于vim的sed样式替换命令? 我从vim中错过的一件事是能够键入将在多行中工作的替换命令,例如: :/begin/,/end/s/foo/bar/g 上面的命令用“ foo”代替“ bar”,从包含“ begin”的第一行开始,到包含“ end”的第二行结束。 有没有办法在emacs中做类似的事情? 14 regular-expressions replace evil vim-emulation