分页: 4 / 5
发表于 : 2007-07-01 1:09
由 houdini
iblicf 写了:
vi 据说是Danis Ritchie 写的 emacs 是 Richard stallman,,,致敬!
纠正一下,Vi的作者是超级牛人Bill Joy.
发表于 : 2007-07-02 13:41
由 猛将兄
vim快,纯粹,编辑舒服。你可以试试看编辑一个大于300M的文本文件,emacs的崩溃是很经常的。我就是这么惨的要经常分析这种log的人。当然你用perl也可以分析,但事先总是要先大致看看状况
emacs的快捷键我很熟悉,可是最近很少用,原因就是ctags太耗资源了。我做不到一个OS就开一个emacs程序,不希望其他程序因为emacs而用虚拟内存,只得不用emacs了。
另外,因为花了很多时间用emacs,所以快捷键习惯了emacs的,导致我现在用任何东西,现看看有没有emacs的key bind,然后都换过来。脑子短路的时候,emacs和vim的快捷键经常记错。
发表于 : 2007-07-02 20:28
由 hsmwrv
<DoktorSeven> emacs is an okay OS but its text editor sucks.
http://www.bash.org/?643516
发表于 : 2007-07-03 1:54
由 tyfj
喜欢emacs 但是害怕了双手都被粘到键盘上
也喜欢 VIM
两种 key stroke 风格常搞得我短路,
在emacs里用 viper/ vi model 其实是 emacs 在嘲弄 vi,用得难受。
先在用gvim,因为配置也方便,emacs23要自己去编译的说
发表于 : 2007-07-03 12:48
由 liway
:%s/\(.*\) \(.*\)/\2,\1
:%s/\a*/\U&,/
好像都只完成了一部份.下面是我的
代码: 全选
qawviwd^Pa, <ESC>BviwUjq
@a执行
发表于 : 2007-07-03 20:06
由 shellex
我是VIM fans,另一个人是Emacs fans...
我们是好朋友
发表于 : 2007-07-12 22:45
由 poet
其实这个问题很难回答,
这两个软件都不是随便试一下就能够得出结论的。——如果随便试试,恐怕会觉得他们都比不上kate之类的软件。
然而,没有多少人能在有限的一生中同时精通这两种编辑器。因此想要精确评估它们,非常困难。
用vim我花了五年。我能做绝大多数事情。
我认为:如果说到谁功能更强大,emacs的功能自然更强大。然而功能最强大的软件不一定就是最适用的。软件也提倡够用就好,对于许多人来说,vim在80%的情况下都更快更好用。当然另外20%的情况vim根本不能胜任,对于那些场合还是老老实实用emacs好了。
v/e 双修,其实是必然的。
其实有个非常好的做法就是把 bash,inputrc 的命令行绑定设置为 vi 风格,那将非常方便,这个场合最能够体现出 vi 的优势。——我看到坛子里面很多人竟然觉得把 bash 的模式设为 vi 会非常难用,我想,如果觉得难用的,恐怕都没有用熟 vi,既然很多人连 vi 都没有用熟。谈谁好用还是不好用有什么意义呢?
世界上没有万能的灵药,很多领域 vim /emacs 无法相互取代。
发表于 : 2007-07-13 1:38
由 piggybox
vi是bill joy写的,该牛人觉得当时的行编辑器ed不爽就写了个vi,令我等高山仰止
emacs对小语种支持比较好
发表于 : 2007-07-14 6:56
由 vliqi
xhy 写了:
就这么简单
代码: 全选
%s/\(.*\) \(.*\)/\2,\1
不错,这个解决思路具有通用性
发表于 : 2007-07-14 7:01
由 vliqi
liway 写了::%s/\(.*\) \(.*\)/\2,\1
:%s/\a*/\U&,/
好像都只完成了一部份.下面是我的
代码: 全选
qawviwd^Pa, <ESC>BviwUjq
@a执行
看不懂,可否解释一下?
发表于 : 2007-07-14 12:55
由 Beetle
好吧~如果emacs能做到和vi一样大小的话可以54vi了~~
发表于 : 2007-07-18 2:56
由 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,除非主机上没有安装。
发表于 : 2007-07-18 12:44
由 xhy
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
发表于 : 2007-07-18 15:09
由 eexpress
Beetle 写了:好吧~如果emacs能做到和vi一样大小的话可以54vi了~~
这家伙。

发表于 : 2008-01-23 17:43
由 jsjcjsjc
同志们接着来啊 很精彩啊 学习了很多啊