找回密码
 FreeOZ用户注册
查看: 10998|回复: 67
打印 上一主题 下一主题

[论坛技术] 用vi写程序的是装逼还是大牛?

[复制链接]
跳转到指定楼层
1#
发表于 10-8-2010 11:25:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
原来公司有一哥们写程序就一直用VI,甭管PHP还是JAVA。
俺佩服的五体投地!
有不同意见吗?
回复  

使用道具 举报

2#
发表于 10-8-2010 11:29:31 | 只看该作者
不管用什么,用顺手了就行。
回复  

使用道具 举报

3#
发表于 10-8-2010 12:11:15 | 只看该作者
我用vi写了十年程序,代码总量应该在15万行以上吧,没有具体统计。

评分

参与人数 1威望 +5 收起 理由
woailvzi + 5 zan!

查看全部评分

回复  

使用道具 举报

4#
 楼主| 发表于 10-8-2010 12:13:26 | 只看该作者
原帖由 key 于 10-8-2010 12:11 发表
我用vi写了十年程序,代码总量应该在15万行以上吧,没有具体统计。


你是牛人,我都是三,四个IDE一块用
回复  

使用道具 举报

5#
发表于 10-8-2010 12:15:12 | 只看该作者
的确是这样。我长期用vi的原因,是因为实在没有其他更好用的平台,
因为长期ssh上服务器直接开发。而且软件这东西,想的时间比写的时间多,
用什么编辑器相对来说重要性不是太高。当然,有productivity的东西还是应该多用的,
比如我大量用automake, autoconf, ant之类的附助工具。
但doc的话,用man也很方便,很快。

原帖由 trisun 于 10-8-2010 11:29 发表
不管用什么,用顺手了就行。
回复  

使用道具 举报

6#
发表于 10-8-2010 12:21:26 | 只看该作者
有合适的工具就应该用合适的工具,我其实严重b4自己的

原帖由 lufumin1832 于 10-8-2010 12:13 发表

你是牛人,我都是三,四个IDE一块用
回复  

使用道具 举报

7#
发表于 10-8-2010 12:44:10 | 只看该作者
用顺手了就成。其实什么IDE对我没多大区别,只要能实现基本功能就好了。
回复  

使用道具 举报

8#
发表于 10-8-2010 12:59:58 | 只看该作者
要我说就俩字,习惯
回复  

使用道具 举报

9#
发表于 10-8-2010 13:06:15 | 只看该作者
一个小工具而已了,vi这么简单,为什么不用? 在Linux/Unix环境下,不去学和用vi才是真的自虐。
回复  

使用道具 举报

10#
发表于 10-8-2010 13:13:06 | 只看该作者
听都没听过这种编辑语言的飘过....
回复  

使用道具 举报

11#
 楼主| 发表于 10-8-2010 13:20:29 | 只看该作者
我还是觉得一直用VI的就是高人。
用VI说明了什么。
IDE下的一切语法纠正,提示,DEBUG功能都不用了。
都不用了不是高人是什么。继续膜拜中。

咱再说VI,顶多也就是编辑个配置文件。或者在server 下直接看文件 。
回复  

使用道具 举报

12#
发表于 10-8-2010 13:27:46 | 只看该作者
原帖由 icyphish 于 10/8/2010 13:13 发表
听都没听过这种编辑语言的飘过....


回复  

使用道具 举报

13#
发表于 10-8-2010 13:29:07 | 只看该作者
提示: 作者被禁止或删除, 无法发言
不太明白,不用vi还能用啥?IDE不是什么时候都有的用的。
回复  

使用道具 举报

14#
发表于 10-8-2010 13:43:38 | 只看该作者
俺用emacs...
回复  

使用道具 举报

15#
发表于 10-8-2010 14:14:18 | 只看该作者
原帖由 lufumin1832 于 10-8-2010 13:20 发表
我还是觉得一直用VI的就是高人。
用VI说明了什么。
IDE下的一切语法纠正,提示,DEBUG功能都不用了。
都不用了不是高人是什么。继续膜拜中。

咱再说VI,顶多也就是编辑个配置文件。或者在server 下直接看文件  ...

make, gdb, valgrind, gprof都是命令行下的好助手。不过一般来说,写C/C++的程序员爱用vi/emacs的多,用Java的很少见。
回复  

使用道具 举报

16#
发表于 10-8-2010 14:30:40 | 只看该作者
老实说,如果有vim语法高亮,我是不会用vi没有语法高亮来自虐的。
而debug,暂时没有看到比gdb更强大的debug工具。不过java的话,jdb是它奶奶的垃圾,至少我不会用。
用jdb,我宁愿查logging。

原帖由 lufumin1832 于 10-8-2010 13:20 发表
我还是觉得一直用VI的就是高人。
用VI说明了什么。
IDE下的一切语法纠正,提示,DEBUG功能都不用了。
都不用了不是高人是什么。继续膜拜中。

咱再说VI,顶多也就是编辑个配置文件。或者在server 下直接看文件  ...
回复  

使用道具 举报

17#
发表于 10-8-2010 14:39:34 | 只看该作者
原帖由 key 于 10-8-2010 14:30 发表
老实说,如果有vim语法高亮,我是不会用vi没有语法高亮来自虐的。
而debug,暂时没有看到比gdb更强大的debug工具。不过java的话,jdb是它奶奶的垃圾,至少我不会用。
用jdb,我宁愿查logging。


即使在C/C++开发时我也不喜欢gdb, 基本上不碰到所有人都挠头的bug,不会想起这玩意。 logging是最好的debug方式。

暂时没有看到比gdb更强大的debug工具

lldb is coming, http://lldb.llvm.org/, Mac下已经可以完全从gcc/gdb系列转到llvm/clang/lldb了, much better.开源界的大变化: LLVM Clang libc++ LLDB  [size=13.8889px]http://hi.baidu.com/jouby/blog/item/0312c227be5ac70e918f9dfe.html

[ 本帖最后由 coredump 于 10-8-2010 14:43 编辑 ]
回复  

使用道具 举报

18#
发表于 10-8-2010 15:01:12 | 只看该作者
不止写程序,俺刚工作的时候还用vi写文档呢
回复  

使用道具 举报

19#
 楼主| 发表于 10-8-2010 15:36:55 | 只看该作者
原帖由 coredump 于 10-8-2010 14:39 发表

即使在C/C++开发时我也不喜欢gdb, 基本上不碰到所有人都挠头的bug,不会想起这玩意。 logging是最好的debug方式。


lldb is coming, http://lldb.llvm.org/, Mac下已经可以完全从gcc/gdb系列转到llvm/clang/l ...

logging 太繁琐了吧,你不可能把所有object都log了吧。
回复  

使用道具 举报

20#
发表于 10-8-2010 15:56:08 | 只看该作者
原帖由 lufumin1832 于 10-8-2010 15:36 发表

logging 太繁琐了吧,你不可能把所有object都log了吧。

头疼医头,脚疼医脚啦,就像有点小感冒,但不太需要连前列腺也掏出来看看,当然不排除某些情况下有这个需要的可能。

评分

参与人数 1威望 +18 收起 理由
大杨树 + 18 你太有才了!

查看全部评分

回复  

使用道具 举报

21#
 楼主| 发表于 10-8-2010 16:05:05 | 只看该作者
回到正题上。
首先没人否定IDE是有好处的,并且提高了编程人员的效率和错误吧。

所以用VI 的大牛是真的大牛!
回复  

使用道具 举报

22#
发表于 10-8-2010 16:10:25 | 只看该作者
看开发环境了,以前有一段需要在unix的命令行下开发 Informix的 4GL 程序, 刚开始用VI不习惯,用一段就顺手了。

开发Java的很少用VI是因为Java 的平台无关性,即使是发布到Unix的程序,在Windows下面开发一般也没有什么问题。

评分

参与人数 1威望 +30 收起 理由
coredump + 30 我很赞同!

查看全部评分

回复  

使用道具 举报

23#
发表于 10-8-2010 16:13:59 | 只看该作者
原帖由 lufumin1832 于 10-8-2010 16:05 发表
回到正题上。
首先没人否定IDE是有好处的,并且提高了编程人员的效率和错误吧。

所以用VI 的大牛是真的大牛!

不一定,IDE之所以有些时候招人厌是因为附带的东西太多了,笨就一个字。就像如果coles就在你家对面,走过去只要2分钟,但是你如果非开车过去,就得绕一大圈,然后还不一定找得到车位一个道理。用IDE就像开车,但是不能因此认为走路的都是博尔特。
回复  

使用道具 举报

24#
 楼主| 发表于 10-8-2010 16:21:21 | 只看该作者
原帖由 coredump 于 10-8-2010 16:13 发表

不一定,IDE之所以有些时候招人厌是因为附带的东西太多了,笨就一个字。就像如果coles就在你家对面,走过去只要2分钟,但是你如果非开车过去,就得绕一大圈,然后还不一定找得到车位一个道理。用IDE就像开车,但是 ...

你不能因为他有时附带东西多久否定IDE啊。如果真如你所说,那大部分程序员,开发人员应该不使用IDE才对。但是事实正好相反啊。
回复  

使用道具 举报

25#
发表于 10-8-2010 16:29:25 | 只看该作者
原帖由 lufumin1832 于 10-8-2010 16:21 发表

你不能因为他有时附带东西多久否定IDE啊。如果真如你所说,那大部分程序员,开发人员应该不使用IDE才对。但是事实正好相反啊。
是说它有时候招人厌,当然该用时不用也是傻得可以的行为,就像从悉尼去珀斯,非要走路。
回复  

使用道具 举报

26#
 楼主| 发表于 10-8-2010 16:33:37 | 只看该作者
原帖由 coredump 于 10-8-2010 16:29 发表
是说它有时候招人厌,当然该用时不用也是傻得可以的行为,就像从悉尼去珀斯,非要走路。

你说的很对。该用还是得用。
回复  

使用道具 举报

27#
发表于 10-8-2010 17:11:41 | 只看该作者
牛不牛主要还是看能做出什么事,会用什么工具还是次要的。
回复  

使用道具 举报

28#
发表于 10-8-2010 17:39:50 | 只看该作者
只会用IDE的羞愧路过,其实俺不追求多牛,什么东西顺手,能帮我尽快解决问题,我就用什么。至少从开发效率上来说,IDE可以帮我节省无法估量的时间,而且对于我这种粗心大意,代码都经常敲错的人,IDE更是不可或缺的。

我也听说过有超牛的人直接用记事本写Html,不过俺不会。
回复  

使用道具 举报

29#
发表于 10-8-2010 17:42:54 | 只看该作者
俺属于第一种人
回复  

使用道具 举报

30#
发表于 10-8-2010 18:11:15 | 只看该作者
只会VI的有限几个命令, a  /  dd   x

以前做linux程序,简单的用ultraedit 编辑后再传上去
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 4-8-2026 18:37 , Processed in 0.029822 second(s), 47 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表