对于王垠的这篇 “无谓的编辑器战争" 大家有什么看法?

2013-05-24 00:18:35 +08:00
 mozartgho
无谓的编辑器战争
http://www.yinwang.org/blog-cn/2013/04/20/editor-ide/
12239 次点击
所在节点    程序员
59 条回复
Hongmin
2013-05-24 00:41:01 +08:00
写java 还是用eclipse , 省事的多。可惜要有一台强劲的电脑
Ricepig
2013-05-24 01:06:37 +08:00
写的正合我意,哈哈
levon
2013-05-24 03:56:24 +08:00
终于有一篇文章我还能看得懂的
missdeer
2013-05-24 08:05:36 +08:00
不错。。。
alexrezit
2013-05-24 08:17:45 +08:00
说得很不错, 不过有一点不同意: "vi 盲目求快和麻烦的模式切换", 一点也不麻烦好么?
所有只能用方向键移动 cursor 的编辑器都是耍流氓, 所以我给 Xcode 装上了 XVim 并且设置 Insert 模式的快捷键 control h/j/k/l 移动.
fly2never
2013-05-24 08:32:25 +08:00
经常写java和Objc的表示,IDE绝对是必要的.但是Vim的操作又很高效,所以我用ideavim/vrapper/xvim等IDE的vim插件,两者兼顾.
DouO
2013-05-24 08:53:28 +08:00
@alexrezit Mac 下的文本输入框都支持 Emacs 的光标移动键绑定。
shiweifu
2013-05-24 08:53:33 +08:00
@alexrezit
我觉得装了XVim 之后,Xcode 变的好卡
haooyi
2013-05-24 08:58:41 +08:00
坐等回复里vim和emacs和IDE党开战
RisingV
2013-05-24 09:05:06 +08:00
这从来不是一场战争,只是程序员之间相互调侃的幽默
ijse
2013-05-24 09:11:21 +08:00
做前端的不是不喜欢IDE,而是没有找到好用的IDE。。
vietor
2013-05-24 09:23:51 +08:00
大神们都在使用文本编辑器,本身就说明了它的价值:简单、有限依赖、注重结构、高度可定制。
IDE嘛,你用,我用,大家用;为了满足“任何层次”的人使用,提供的方法也就变得非常“平庸”,而且与“环境”高度依赖。
alexrezit
2013-05-24 09:26:14 +08:00
@DouO
我知道. emacs 的 control 太多了, 我也就用用删除键 control d, control k 什么的. 其他的懒得学又手指短, 就用 vim 啦.

@shiweifu
有 bug 倒是真的, 但你这说得好像不装就不卡似的.
推荐你装个 trollcode, 可好玩儿了, Xcode 一卡死就弹出这个:
vietor
2013-05-24 09:29:34 +08:00
此外,关于IDE:
1)写C/C++居然用java驱动的Eclipse——恶不恶心?
2)写了这么多年程序,发现不会使用“自动构建”——恶不恶心?
3)用惯了VS,就感觉别的IDE不好用,Windows适合做一切——恶不恶心?
cassyfar
2013-05-24 09:54:50 +08:00
IDE有IDE的好处 但是对于C 越底层IDE越难伺候
ctags还是不错的 刚才特意试了下xcode的jump to definition 结果symbol not found... 我的不是obj-c
xcode的细节和代码补全确实把vim爆表了 但是vim的visual mode是一大优势
另外IDE的致命伤就是GUI... 在ssh x forwarding渣出翔的时代 我还是用CLI吧

我隐约记得他之前有篇文章专门把 代码在意长短不在意语意简明的 给喷了,这篇有拿长短当优势论...
detailyang
2013-05-24 10:37:11 +08:00
vim插件clang_complete补全c/c++ 真心不错 = =
0bit
2013-05-24 10:42:34 +08:00
自从用了PyCharm 之后,再也不想用Eclipse、Sublimetext、Aptana了
darasion
2013-05-24 10:49:12 +08:00
我觉得,如果能结合ide和vim就好了,可惜现在的东西都不行,都不符合我需要的这个条件。

vim 做成ide需要配置一大堆东西,需要配置的都不行。
ide 要做成vim,貌似还没有(模仿快捷键这种太低级,根本不行)。
alexrezit
2013-05-24 10:56:35 +08:00
@cassyfar
XVim 就能给 Xcode 加上 visual mode, 常用的功能都有.
zuyf
2013-05-24 11:00:36 +08:00
王垠大神的论点一向犀利, 对于一个能够连续进入三所顶尖大学, 并连续三次放弃博士学位, 而且很帅的神人, 我辈只能默默仰视之, 在我们看来很自大的言辞, 或许就是事实吧。

下面是王垠最新一篇博文的开头, 就从这种气势, 我也要学习下:

“ydiff 是我的一个小实验,用以探索一种全新的程序比较以及版本控制系统。说它是“小实验”的原因是因为实现它所用的技能占不到我头脑 10% 的能力,我花在上面的时间不到一个月。我一直以为已经有其他人做出了类似的系统,可是几年以后我才发现,它所包含的技术对于别人来说的难度出乎我的意料之外。ydiff 到现在仍然是世界上最先进的程序比较系统。它的算法精确性和界面的友好性,大大超过了 Semantic Designs SmartDifferencer, Compare++ 等商业产品。”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/69965

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX