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

Che*_*tan 22 vi vim emacs viper-mode

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

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

但在我开始花时间学习emacs环境中的vi命令之前,我想知道为什么看起来好像很多人都没有使用viper-mode.在使用它一段时间之后我会发现什么东西会导致我切换到普通的emacs或vi?

pax*_*blo 15

因为你是一个vi人或一个emacs人.就像你是狗人或猫人一样.

更严重的是,我为什么要改变?vi为我提供了我所需要的所有力量,我非常肯定emacs人们对他们选择的编辑会有同样的感觉.

我已经使用vi了二十多年,它的一些功能让我感到惊讶(诚然,它通常vimvi现在而不是现在).我不想在接下来的二十年中致力于成为擅长的人emacs.没有任何好处和充足的成本,而且我的所有非小规模决策都需要进行成本/收益分析.

大多数情况下,它取决于你感到满意.我花了好几年时间才停止尝试使用WordStar 3.3 CTRL-K CTRL-X键序列退出大多数编辑器.它已经烧伤了我的脊髓,所以大脑所要做的就是发出exit命令,神经系统的最低水平就会接管.

并且,无论如何,emacs它有奇怪的命令序列

CTRL META LEFTSHIFT RIGHTSHIFT WINDOWS OPENAPPLE ALT K

更适合拥有87个手指或精英钢琴家的外星人:-)

  • 它很有趣,没有进入vim的人看着我就好像我生气了,因为我说在看了vim一段时间之后我永远无法记住emacs风格的和弦.dw}}} ci"foobar <esc>:%s/foo/bar/g完全不是问题.<mx> <cw> k完全打败了我. (14认同)
  • @casablanca他们很有天赋! (12认同)
  • 有趣.我以前没有听过他们叫和弦但是你死了. (3认同)
  • 现在我们都知道emacs用户和钢琴家之间的共同点. (3认同)
  • "因为你要么是vi人,要么是emacs人.":你正在概括自己的经验:我多年来一直只是vi,现在我同时使用它们. (3认同)

Tre*_*son 11

想要类似vi的用法的人使用vi,想要类似Emacs的用户使用Emacs.

我想你会有一些vi人转向Emacs以获得类似org-mode的功能(或者vi中不存在的其他一些"杀手"功能).那些人可能会viper-mode用来缓解过渡.

关于"我会发现什么......"的实际问题 - 每个人都不同.也许毒蛇缺乏C-o命令(做一个命令并回到插入模式(或类似的东西))太痛苦了,没有.或者,也许你会发现不必在命令和插入模式之间切换的诱惑是有吸引力的,直接用于Emacs.

我认为viper-mode或vimpulse的好处在于它使vi-users的学习曲线可以忽略不计95%.但是你有可能使用你无法在vim中获得的Emacs的其他部分(不管那些你觉得有吸引力的东西).