纠正一下,Vi的作者是超级牛人Bill Joy.iblicf 写了: vi 据说是Danis Ritchie 写的 emacs 是 Richard stallman,,,致敬!
[问题]vim PK emacs
- houdini
- 帖子: 250
- 注册时间: 2006-04-08 22:07
- 联系:
- 猛将兄
- 帖子: 2052
- 注册时间: 2005-10-19 17:33
-
- 帖子: 71
- 注册时间: 2007-04-27 11:33
http://www.bash.org/?643516<DoktorSeven> emacs is an okay OS but its text editor sucks.
- shellex
- 帖子: 2180
- 注册时间: 2007-02-18 19:33
- 系统: OSX
- 来自: lyric.im
- 联系:
-
- 帖子: 2841
- 注册时间: 2006-09-11 22:47
其实这个问题很难回答,
这两个软件都不是随便试一下就能够得出结论的。——如果随便试试,恐怕会觉得他们都比不上kate之类的软件。
然而,没有多少人能在有限的一生中同时精通这两种编辑器。因此想要精确评估它们,非常困难。
用vim我花了五年。我能做绝大多数事情。
我认为:如果说到谁功能更强大,emacs的功能自然更强大。然而功能最强大的软件不一定就是最适用的。软件也提倡够用就好,对于许多人来说,vim在80%的情况下都更快更好用。当然另外20%的情况vim根本不能胜任,对于那些场合还是老老实实用emacs好了。
v/e 双修,其实是必然的。
其实有个非常好的做法就是把 bash,inputrc 的命令行绑定设置为 vi 风格,那将非常方便,这个场合最能够体现出 vi 的优势。——我看到坛子里面很多人竟然觉得把 bash 的模式设为 vi 会非常难用,我想,如果觉得难用的,恐怕都没有用熟 vi,既然很多人连 vi 都没有用熟。谈谁好用还是不好用有什么意义呢?
世界上没有万能的灵药,很多领域 vim /emacs 无法相互取代。
这两个软件都不是随便试一下就能够得出结论的。——如果随便试试,恐怕会觉得他们都比不上kate之类的软件。
然而,没有多少人能在有限的一生中同时精通这两种编辑器。因此想要精确评估它们,非常困难。
用vim我花了五年。我能做绝大多数事情。
我认为:如果说到谁功能更强大,emacs的功能自然更强大。然而功能最强大的软件不一定就是最适用的。软件也提倡够用就好,对于许多人来说,vim在80%的情况下都更快更好用。当然另外20%的情况vim根本不能胜任,对于那些场合还是老老实实用emacs好了。
v/e 双修,其实是必然的。
其实有个非常好的做法就是把 bash,inputrc 的命令行绑定设置为 vi 风格,那将非常方便,这个场合最能够体现出 vi 的优势。——我看到坛子里面很多人竟然觉得把 bash 的模式设为 vi 会非常难用,我想,如果觉得难用的,恐怕都没有用熟 vi,既然很多人连 vi 都没有用熟。谈谁好用还是不好用有什么意义呢?
世界上没有万能的灵药,很多领域 vim /emacs 无法相互取代。
- Beetle
- 帖子: 1637
- 注册时间: 2005-10-14 16:55
- 系统: OS X
- 来自: 江苏
- 联系:
-
- 帖子: 179
- 注册时间: 2006-06-09 20:31
vi的扩展性和emacs的基于elisp的扩展性比起来的话不是在一个级别上,所以强大全面上选emacs,简约快捷上选vi。
现在还没有发现有什么vi可以做的emacs做不到,不过有有几个功能貌似emacs可以自然进行的,但vi下不能方便的进行:
1, 同时在编辑器内打开多个shell和eshell,并行编辑和运行多个程序。
2, 编辑ssh和ftp上的远程文件。
3, 设定文件编辑中的自动备份和恢复策略。
4, 俄罗斯方块游戏和心理学家:)
同时,其他一些熟悉的一些大型ide有emacs key binding,但没有vi key binding, 所以习惯了emacs就很有效率,但vi在那里就没有用武之地。所以还是偏好emacs,除非主机上没有安装。
现在还没有发现有什么vi可以做的emacs做不到,不过有有几个功能貌似emacs可以自然进行的,但vi下不能方便的进行:
1, 同时在编辑器内打开多个shell和eshell,并行编辑和运行多个程序。
2, 编辑ssh和ftp上的远程文件。
3, 设定文件编辑中的自动备份和恢复策略。
4, 俄罗斯方块游戏和心理学家:)
同时,其他一些熟悉的一些大型ide有emacs key binding,但没有vi key binding, 所以习惯了emacs就很有效率,但vi在那里就没有用武之地。所以还是偏好emacs,除非主机上没有安装。
- xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
morningboat 写了:vi的扩展性和emacs的基于elisp的扩展性比起来的话不是在一个级别上,所以强大全面上选emacs,简约快捷上选vi。
现在还没有发现有什么vi可以做的emacs做不到,不过有有几个功能貌似emacs可以自然进行的,但vi下不能方便的进行:
1, 同时在编辑器内打开多个shell和eshell,并行编辑和运行多个程序。
2, 编辑ssh和ftp上的远程文件。
3, 设定文件编辑中的自动备份和恢复策略。
4, 俄罗斯方块游戏和心理学家:)
同时,其他一些熟悉的一些大型ide有emacs key binding,但没有vi key binding, 所以习惯了emacs就很有效率,但vi在那里就没有用武之地。所以还是偏好emacs,除非主机上没有安装。
你说的4个问题
除了那个心理学家 我不知道是什么东西
其余几个在vim里都实现了
1 vim中开多窗口
2 插件
3 插件 或者写一段vim脚本就能实现
4 插件 还有一个matrix插件也很cool
目前负债150多万