首页 > Sayings > [ZT]VIM vs VS

[ZT]VIM vs VS

2009年9月4日 Galaxy 发表评论 阅读评论

个人嘛,Perl用Komodo IDE,其他的玩过SlickEdit。小程序用EditPlus或gedit。改文本文件用vim。
其实,我懒得查vim和Emac的插件和配置。

http://www.cnbeta.com/articles/92216.htm
别碰我,VIM

http://www.cnbeta.com/articles/92237.htm
《别碰我,VIM》续

http://www.cnbeta.com/articles/92240.htm
VIM vs VS:关公战秦琼

别碰我,VIM

ugmbbc发布于 2009-08-30 07:52:01|22088 次阅读
感谢匿名人士的投递
新闻来源:原创
大家都说用VIM的是高手,我说不对,随便看一下程序图片,简直就是绝世高手用的编辑器。我折腾了半夜,反而被它给折腾了,因此为了朋友们的幸福着想,我不再一一列举它的用法。其实最大的原因是:不好意思,我也没能学会传说中的绝世武功。
据说,VIM(编辑器)+GCC(编译器)+GDB(调试器)是Linux下最常用的开发工具链。自小被VS2005浸染的我,不习惯VIM,不习 惯GCC,不习惯GDB,叫我怎么敢跑到Linux下写程序。高手们似乎很喜欢用VIM加上一大堆插件来写程序,根据我看到的做法,要想有VS那样的智能 补全功能,VIM首先要Ctags(这是要输入一长串命令的),接着输入几个字母再按一下Tab键(需要SuperTab插件),才能出现智能提示。

这还不是最紧要的,在VIM里面,删除一行字,请按d两下,删除一个字,请按一下x。以及一长串的需要记忆的命令列表,例如gg是跑到文章的最前 面,shift+4是跑到行首,等等。我不自觉地想起了小学五年级那个暑假学的WPS,要输入一大堆的指令才能输出一篇格式整齐的文档,在别人眼里看起来 绝对是很牛的事情。现在会用Office2007的,也不止你我他吧?至于那个时候所学的一大堆WPS控制指令,还有五笔字型,到现在全忘了。

我肯定不是个记忆强的人才。帅哥拿起个Ubuntu,手中熟练地敲打着一堆我看不懂的指令,看得我眼花缭乱。用Linux,我最头疼的事情是干什么 事情我都要先敲入一个命令,然后–help找帮助来看,否则绝不会记得那个命令是怎样用的。一开始还说这是学习阶段要好好熬,尝试多了以后就会觉得这事真 的很折腾。

你说,好好一个软件为何就不写个gui界面,非得让我敲命令去记忆每个参数什么意思,好好一个配置为何就不写个gui界面,非得让我把整个配置文件研究完才知道我该去哪里修改配置参数。

他们说:Unix哲学是:一个程序只做一件事,并做好。但是不知道为什么,Linux下的软件作者似乎就是懒得写个gui,或者他们认为他们只需把 软件的逻辑做好就可以了,至于gui方面,根据简单原则,应该由其他有兴趣的人去做。其实我觉得原因有二,一则是没有强大的开发工具(要像C#那样拖个控 件就可以写gui),二则程序员也懒。

为什么没有强大的开发工具呢,为什么Linux下没有VS这样的重磅武器?我再从VIM+GCC+GDB说起吧。VIM的难刚才说过了,GCC的 话,要是有几个文件你非得自己手动写一个makefile不可,GDB我基本没试过,据说也有些图形界面的调试工具,可以像VS那样按一下快捷键就能调试 (这个肯定也是要配置N久的),我看过一份GDB的使用手册,又要记忆很多调试指令,我觉得我快要崩溃了。

上面所说的“一个程序只做一件事,并做好”现在已经造成了许多弊端,最可见的是依赖性。

相信在Linux下稍微深入过进行开发的知道,GCC的版本号是件很痛苦的事情,有些程序要A版本的GCC编译,有些程序要B版本的GCC编译,高 点低点版本号都不行。再加上相应的头文件库文件版本号,你是不是有种抓狂的感觉。悄悄地,我再告诉你,Linux现在发展很快,版本号一直在不停地变,你 可以去发疯了。

譬如,A作者维护一份A程序,B作者维护一份B程序,两个程序之间是有依赖的(可能的情况是B程序是A程序的gui),突然B作者想去周游世界不继 续开发B程序了,A作者继续开发下去,接口变了,那B程序基本就没用了。作为使用者的你,要么只能怨天尤人,要么改行帮B继续开发。

开源模式无疑是有很多长处的,但是其短处一直没有被正视。开源意味着源代码开放,人人都可以修改提交,可是就实际情况而言,更多的是做横向的,而不 是做纵向的。我所说的横向是指开发配套软件,纵向是指对软件进行更深入的开发。因为横向的容易,只需要知道要配套的接口就可以了,而做纵向则需要将源码读 懂。

继续说为什么Linux下不可能出现VS这样的重量级应用。VIM+GCC+GDB一样可以实现VS的功能,可以进行编码,编译以及调试,但为什么它们合起来就不是VS?因为没有架构。

现在开源的开发模式说到底还是陈旧的开发模式。软件工程的概念已经提出来好几十年了,可是当你想深入了解某个开源软件,接着去下载其源代码的时候,会很悲哀地发现:你找不到任何对应的开发文档。所有能帮助你理解源代码的只是程序源代码中的注释。

假如你很牛,想要做一个Linux下比VS还强的IDE,要用到VIM、GCC和GDB,你要做哪方面的工作呢?以进行一次小小的开发为例吧。先不 管VIM中代码智能提示是怎么来的(至今我还不知道如何写好函数名后提示我参数列表),辛辛苦苦写好代码后,要编译是吧?假设编译出错了,GCC会提示你 哪里错了,还显示出一个行号提示是哪里的错误,错误是什么。想快速定位到错误的地方吗?不好意思,GCC说我是编译器这事不归我管,VIM是个编辑器,这 事归它管。可我总得知道是哪里错吧?谁给我这个定位的参数?GCC只能输出信息,它意识不到VIM的存在。这时候你得写个适配接口,将GCC的输出信息转 换一下,然后提交给VIM,VIM再跳转到出错的地方。当然这个VIM插件是有的,叫做quickfix。

诸如此类的问题很多,VIM、GCC和GDB是基本没什么关系的软件,要想使它们可以通信,你必须写一大堆的适配程序,写适配程序还得考虑VIM的 接口是怎样的,GCC的接口是怎样的,GDB的接口又是怎样的,这些你又得去学习。而在VS中,这是一个设计好了的架构,不同模块之间的接口是已经定义好 了的,它们之间传输的数据也是定义好了的,想要通信是吧?简简单单在内存传送一个变量过来就可以了。而在VIM+GCC+GDB的通信中,数据的传送是很麻烦的事情,有时候还要通过写入读出硬盘,很神奇吧?

由于没有架构,所以要写一大堆的适配器才能将它们集成起来,还有些是适配器做不了或者做得不够好的功能,譬如刚才所说的代码智能提示,的确是有 VIM插件可以做,但是如果你看过写C#时候VS的行云流水,就知道那些插件做得远远不够。这不是插件的问题,而是VIM+GCC+GDB们在该内聚的时 候没有内聚。当然这也不是它们的分内事,它们本来就不是打算做IDE的。这时候你还会觉得“一个程序只做一件事,并做好”是绝对好事吗?

知道了没有架构之后,你可能会想,要是有了架构,是不是就可以做出VS那样的IDE了?这还得考虑开源开发者的软件工程水平。就我看来,还是有许许 多多的开源开发者基本是没有软件工程概念的。在现实中,你可以要求一个开发者按照你的思路你的文档去开发,因为你掌握着他的薪酬。而在网络中,一则没有软 件工程开发观念,二则他们也不会去学习新的一门学科,各种各样的软件工程开发模式,咱做开源只是兴趣而已,此处不留爷,自有留爷处。你拿什么来管理这些不 想被束缚的开发者们呢?

除非,有架构,而且VIM和GCC和GDB按照架构去做,否则绝不会做出VS那样的IDE。可是几乎在一盘散沙各自为政的开源界,有可能吗?所以我断言,开源界不可能出现VS那样的重量级应用。


评论:

第2楼 hardy616 发表于 2009-08-30 08:00:58
这个一定要顶!我忍linux下的开发环境忍好久了……作者对于wps和office的比较很好!
回复 支持(282) 反对(220) 举报

第3楼 匿名人士 发表于 2009-08-30 08:01:00
高手喜欢一切只用键盘,懒得去动鼠标~~
回复 支持(213) 反对(29) 举报

第4楼 匿名人士 发表于 2009-08-30 08:01:41
Code::Blocks也不是吃白饭的。。。
回复 支持(95) 反对(2) 举报

第5楼 匿名人士 发表于 2009-08-30 08:03:00
口味不同罢了。。。
回复 支持(13) 反对(2) 举报

第6楼 匿名人士 发表于 2009-08-30 08:03:04
不知所云
回复 支持(10) 反对(7) 举报

第7楼 匿名人士 发表于 2009-08-30 08:04:34
废话一大堆,肯定是在校的学生写的,建议试一试CodeBlocks,或者重量级的Eclipse、NetBeans,别跟我讲Eclipse、NetBeans只能写Java程序,那你更是小白了
回复 支持(345) 反对(49) 举报

第8楼 匿名人士 发表于 2009-08-30 08:04:54
你没用eclipse 吧
回复 支持(85) 反对(7) 举报

第9楼 匿名人士 发表于 2009-08-30 08:05:13
自己水平差,只知道一些最皮毛的东西。还要找一些莫名其妙的借口。要用vim就不要想着用鼠标。还有图形界面的gvim,这个就被你忘了。linux下的好的ide,也有如eclipse+其中的cpp的插件,SlickEdit等等都是可以满足你的需要的ide。
回复 支持(269) 反对(43) 举报

第10楼 匿名人士 发表于 2009-08-30 08:06:17
不仅是开发环境,整个Linux类软件就是这样一种氛围,就是自虐
回复 支持(54) 反对(65) 举报

第11楼 匿名人士 发表于 2009-08-30 08:10:13
好长啊~~~
回复 支持(1) 反对(0) 举报

第12楼 匿名人士 发表于 2009-08-30 08:10:53
ultraedit快出linux版了!
回复 支持(7) 反对(3) 举报

第13楼 匿名人士 发表于 2009-08-30 08:11:36
另外谁告诉你Unix下面高手不屑于用图形界面的?要知道X早在80年代就产生了,CDE桌面一直是Unix界的标准,直到近几年才渐渐被开源的Gnome、KDE所取代,其中好用的图形化编辑器不要太多…

VI、VIM我个人一直认为是在编辑小规模配置文件,懒得打开图形界面的情况下用的
回复 支持(26) 反对(4) 举报

第14楼 匿名人士 发表于 2009-08-30 08:15:47
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
回复 支持(157) 反对(37) 举报

第15楼 匿名人士 发表于 2009-08-30 08:17:42
习惯用nano的飘过
回复 支持(6) 反对(3) 举报

第16楼 匿名人士 发表于 2009-08-30 08:18:33
呃,这个作者的自我感觉太好了

首先,并不所所有的开发者都必须用GUI开发环境的,很多开发者只是需要一个单纯的文本编辑平台,或者人家压根就是在远程主机上做开发,VIM可以通吃一切开发环境,而VC之类绝大多数GUI开发环境基本做不到。
其次,如果要用GUI,Linux下也有大把的GUI开发工具,如果不习惯VIM,请不要低俗的扯上Linux来吸引眼球,这只能显得你无知。最后,VIM是针对广范围应用的高效的开发工具,而不是让你可以随便驾驭的开发工具。VIM可以让你双手不离开键盘的主键盘区(数字小键盘和方向键都不用到,最大范围的让你的手高速输入并适合最多的终端类型),非常多的插件和所有操作系统下都能使用的泛用性。如果从这些方面比较,VC之类的岂不是狗屎都不如?当然,Linuxer不会做这种无聊的比较。如果你还在编码,这文章等你10年后来看看,不知道你会不会觉得当年很无知
回复 支持(603) 反对(80) 举报

第17楼 匿名人士 发表于 2009-08-30 08:18:41
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
回复 支持(108) 反对(18) 举报

第18楼 匿名人士 发表于 2009-08-30 08:19:13
作者连工具链和集成开发环境都没分清,真bc
回复 支持(102) 反对(18) 举报

第19楼 匿名人士 发表于 2009-08-30 08:19:16
厄,楼主危言耸听啊 linux下编程也还好啦 另外能很深入的了解编译的细节 这点很好啊 写代码可以用UE啊 感觉比VS这种更能培养写代码的功力的
回复 支持(9) 反对(4) 举报

第20楼 匿名人士 发表于 2009-08-30 08:19:47
引用匿名人士发表于2009-08-30 08:18:41的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
vs容易。你远程连到一个cluster上调试过一个程序没?
回复 支持(19) 反对(2) 举报

第21楼 匿名人士 发表于 2009-08-30 08:20:28
一大清早我忍不住要骂你了
楼主,你文明用语喊你回家吃饭
回复 支持(15) 反对(6) 举报

第22楼 匿名人士 发表于 2009-08-30 08:21:03
引用匿名人士发表于2009-08-30 08:01:41的评论:
Code::Blocks也不是吃白饭的。。。
咳咳,你觉得功能呢…
回复 支持(5) 反对(9) 举报

第23楼 匿名人士 发表于 2009-08-30 08:21:57
引用匿名人士发表于2009-08-30 08:19:47的评论:
引用匿名人士发表于2009-08-30 08:18:41的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
vs容易。你远程连到一个cluster上调试过一个程序没?
所有的程序员都是从小白开始的.我只觉得,哪个上手容易,哪个就已经提前占有了市场.
回复 支持(136) 反对(15) 举报

第24楼 匿名人士 发表于 2009-08-30 08:22:15
从作者的观点看来,没有gui的软件都是lese的软件

我觉得作者是没有gui的人
回复 支持(20) 反对(5) 举报

第25楼 匿名人士 发表于 2009-08-30 08:22:23
作者是13,图形界面有图形界面的好处,命令有命令的好处,自己13还写13文
回复 支持(17) 反对(9) 举报

第26楼 匿名人士 发表于 2009-08-30 08:23:29
引用匿名人士发表于2009-08-30 08:10:53的评论:
ultraedit快出linux版了!
我记得是已经有了,很早以前我就看到了。关键是你会去买正版吗?
回复 支持(8) 反对(0) 举报

第27楼 匿名人士 发表于 2009-08-30 08:24:40
引用匿名人士发表于2009-08-30 08:05:13的评论:
自己水平差,只知道一些最皮毛的东西。还要找一些莫名其妙的借口。要用vim就不要想着用鼠标。还有图形界面的gvim,这个就被你忘了。linux下的好的ide,也有如eclipse+其中的cpp的插件,SlickEdit等等都是可以满足你的需要的ide。
您说的对,所以作者放弃vim,他喜欢用鼠标.有什么问题么?
回复 支持(20) 反对(7) 举报

第28楼 匿名人士 发表于 2009-08-30 08:27:05
做为一个跟Linux摸爬滚打多年的老战士(现在转作pre-sales了),我强烈赞同你的观点.
不过Linux对我来说,只是一赚钱的工具,因为客户有人用它,我就用它,否则根本不屑看它一眼
回复 支持(24) 反对(15) 举报

第29楼 匿名人士 发表于 2009-08-30 08:27:21
我的蛋好疼
回复 支持(10) 反对(0) 举报

第30楼 匿名人士 发表于 2009-08-30 08:27:59
我五笔是五年级学的,现在依然在用……
回复 支持(4) 反对(1) 举报

第31楼 匿名人士 发表于 2009-08-30 08:28:33
我顶~
深有同感~
回复 支持(2) 反对(0) 举报

第32楼 匿名人士 发表于 2009-08-30 08:29:23
这就是中国计算机教育出来的品味啊……围观中
回复 支持(32) 反对(2) 举报

第33楼 匿名人士 发表于 2009-08-30 08:33:44
Linux是一个手动系统环境,很多东西的自动化程度没Windows高。这也恐怕是黑客们喜爱的原因之一,就是可以自己动手配置。甚至有人倒腾出了 LFS。只有一个统一的标准,其他东西都可以自己配,每个人都可以配出一台自己的Linux及其上的各种工具,这样对于系统的各个方面也更加了解。当然,这反而也就成了它不方便之处。对于不需要或者不想去了解系统各种细节,只是纯粹使用Linux的人来讲,就比较麻烦了。所以后来才有了Ubuntu,以及各种Linux下配置好的软件包。但遗憾的是,黑客们似乎认为做编程的理所当然应该去了解系统的方方面面,以及自己配置,所以貌似Linux上如此友好的编程环境,还是比较缺乏的,呵呵~
回复 支持(152) 反对(12) 举报

第34楼 匿名人士 发表于 2009-08-30 08:34:08
作者作为一个程序员竟然用 –help 也不用 man?!这种认知水平还谈什么开源开发的缺点?!而且都不明白为什么配置文件要用文本而不专门做gui……如果你是普通桌面用户倒也罢了……
回复 支持(154) 反对(22) 举报

第35楼 匿名人士 发表于 2009-08-30 08:34:21
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
你也别装了,vim的学习曲线陡这是公认的,一个编辑器都要学那么久,还有时间来写代码?浅尝辄止也要看是对什么,你要是专门学vim,当然不能浅尝;可人家是为了写代码,这种编辑器的事情,学的越快越好,重点不在这里
回复 支持(67) 反对(27) 举报

第36楼 匿名人士 发表于 2009-08-30 08:36:35
引用匿名人士发表于2009-08-30 08:19:13的评论:
作者连工具链和集成开发环境都没分清,真bc
你个傻X,作者是在对比工具链和IDE
回复 支持(15) 反对(12) 举报

第37楼 匿名人士 发表于 2009-08-30 08:36:58
引用匿名人士发表于2009-08-30 08:01:41的评论:
Code::Blocks也不是吃白饭的。。。
Code::Blocks很优秀的说, 而且windows, linux,mac 都能用。
回复 支持(11) 反对(0) 举报

第38楼 匿名人士 发表于 2009-08-30 08:37:01
引用匿名人士发表于2009-08-30 08:27:59的评论:
我五笔是五年级学的,现在依然在用……
我三年级学的,只会背,不会打
回复 支持(9) 反对(0) 举报

第39楼 匿名人士 发表于 2009-08-30 08:37:56
引用匿名人士发表于2009-08-30 08:23:29的评论:
引用匿名人士发表于2009-08-30 08:10:53的评论:
ultraedit快出linux版了!
我记得是已经有了,很早以前我就看到了。关键是你会去买正版吗?
他不会,linux对他而言只是一个装13的工具,该偷的时候还偷
回复 支持(12) 反对(3) 举报

第40楼 匿名人士 发表于 2009-08-30 08:38:36
引用匿名人士发表于2009-08-30 08:21:57的评论:
引用匿名人士发表于2009-08-30 08:19:47的评论:
引用匿名人士发表于2009-08-30 08:18:41的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
vs容易。你远程连到一个cluster上调试过一个程序没?
所有的程序员都是从小白开始的.我只觉得,哪个上手容易,哪个就已经提前占有了市场.
小白学上手容易的,小白永远也是小白
回复 支持(18) 反对(20) 举报

第41楼 毛掌柜 发表于 2009-08-30 08:38:45
晕,在VS2003中,微软从ECLIPSE吸取了很多长出。其实做程序的不知微软一家的。
回复 支持(12) 反对(0) 举报

第42楼 匿名人士 发表于 2009-08-30 08:38:48
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
好的软件就是要能让浅尝辄止的人也大有收获
回复 支持(14) 反对(9) 举报

第43楼 匿名人士 发表于 2009-08-30 08:39:27
Lz513了,csc.exe你知道是什么东西么?vax你知道是什么东西么?只会用c#还敢出来放文明用语你不怕被淹死么?
回复 支持(12) 反对(5) 举报

第44楼 匿名人士 发表于 2009-08-30 08:40:00
笨鸟一只….还怪工具不好用..
回复 支持(14) 反对(2) 举报

第45楼 匿名人士 发表于 2009-08-30 08:40:15
引用匿名人士发表于2009-08-30 08:37:56的评论:
引用匿名人士发表于2009-08-30 08:23:29的评论:
引用匿名人士发表于2009-08-30 08:10:53的评论:
ultraedit快出linux版了!
我记得是已经有了,很早以前我就看到了。关键是你会去买正版吗?
他不会,linux对他而言只是一个装13的工具,该偷的时候还偷
vs又多少买正版的
回复 支持(10) 反对(0) 举报

第46楼 匿名人士 发表于 2009-08-30 08:40:36
用VS的标准来要求VIM,作者,我真服了你了。不要以为VS能做一些VIM也能做到的事情就一是这俩是一个东西。
回复 支持(14) 反对(4) 举报

第47楼 匿名人士 发表于 2009-08-30 08:40:55
现在不少人还是以会五笔装13
而且还有优越感~
回复 支持(8) 反对(3) 举报

第48楼 匿名人士 发表于 2009-08-30 08:43:59
引用匿名人士发表于2009-08-30 08:38:36的评论:
引用匿名人士发表于2009-08-30 08:21:57的评论:
引用匿名人士发表于2009-08-30 08:19:47的评论:
引用匿名人士发表于2009-08-30 08:18:41的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
vs容易。你远程连到一个cluster上调试过一个程序没?
所有的程序员都是从小白开始的.我只觉得,哪个上手容易,哪个就已经提前占有了市场.
小白学上手容易的,小白永远也是小白
小白永远也是小白:不一定;小白永远是大多数:倒是一定的!
回复 支持(17) 反对(0) 举报

第49楼 匿名人士 发表于 2009-08-30 08:45:00
我相信,这篇文章只是一个普通用户写的。
回复 支持(14) 反对(3) 举报

第50楼 天血 发表于 2009-08-30 08:47:47
虽然我不是搞开发的 不过我是一个Linux使用者 路过。。
Linux下很容易做跨平台的 而vs这方面却不太好!!
回复 支持(14) 反对(1) 举报

第51楼 匿名人士 发表于 2009-08-30 08:47:54
人笨要遭天谴
人笨还要拿出来说更要遭鄙视
回复 支持(15) 反对(2) 举报

第52楼 匿名人士 发表于 2009-08-30 08:48:49
引用匿名人士发表于2009-08-30 08:37:01的评论:
引用匿名人士发表于2009-08-30 08:27:59的评论:
我五笔是五年级学的,现在依然在用……
我三年级学的,只会背,不会打
从没学 也不会打 我是小白
回复 支持(2) 反对(0) 举报

第53楼 匿名人士 发表于 2009-08-30 08:52:26
另外,这位抱怨的大哥,推荐你用SlickEdit,或者用eclipse,不用打肿脸充胖子地使用VIM,那玩意儿不是给人用的。
回复 支持(13) 反对(6) 举报

第54楼 匿名人士 发表于 2009-08-30 08:56:04
嘛……你的断言放在数十年前还是可以听听的……可是现在有eclipse……

抱歉……您来晚了……
回复 支持(4) 反对(0) 举报

第55楼 匿名人士 发表于 2009-08-30 08:57:26
引用匿名人士发表于2009-08-30 08:03:00的评论:
口味不同罢了。。。
是啊,重口味,我不不太适应。
回复 支持(1) 反对(0) 举报

第56楼 匿名人士 发表于 2009-08-30 08:57:34
又是一群自以为是的所谓的高手洋洋自得,支持作者!真可笑,难怪linux发展多年还是那么一点份额!请你们记住技术是要应用的,并且是需要人去应用!!!!!只能对linux说怒其不争还拿缺点去炫耀自己的独特似的,还死性不改,自以为是!
回复 支持(19) 反对(32) 举报

第57楼 匿名人士 发表于 2009-08-30 08:57:40
通篇看下来..作者安全是以win标准来考核linux下的软件..
GUI,GUI也是要资源的啊..无论X还是Win..进GUI要多少时间去了.
linux 的gui很少是因为大部分情况下不需要GUI程序也能工作的很好.比如说apache.大家需要一个gui看什么呢?一个配置文件编辑器?每次改个 apache的参数还要启动gui去编辑?不要认为linux的gui跟win的gui都是默认启动的.没有gui的linux一样能运行的非常好.但 win不行.作为一个服务器运行的啊..运行gui的资源都是被浪费掉的..
回复 支持(93) 反对(14) 举报

第58楼 匿名人士 发表于 2009-08-30 08:58:22
vim的历史比所谓的office长多了,这个暂且不说。在这段历史中,vim所具有的特性是多少人总结出来的。你自己没用习惯也就罢了,说明你自己太2,来这里误导他人干毛啊
回复 支持(12) 反对(10) 举报

第59楼 匿名人士 发表于 2009-08-30 08:58:23
20%高手都去用Linux吧,80%小白继续用Windows
回复 支持(10) 反对(7) 举报

第60楼 匿名人士 发表于 2009-08-30 08:59:31
引用匿名人士发表于2009-08-30 08:37:01的评论:
引用匿名人士发表于2009-08-30 08:27:59的评论:
我五笔是五年级学的,现在依然在用……
我三年级学的,只会背,不会打
我只会打,不会背,因为从没背过一句口决。
回复 支持(4) 反对(0) 举报

第61楼 匿名人士 发表于 2009-08-30 09:00:13
楼主说的有理,这就是为什么Linux市场占有率还不急win98的原因(桌面市场)
回复 支持(9) 反对(7) 举报

第62楼 匿名人士 发表于 2009-08-30 09:00:22
引用匿名人士发表于2009-08-30 08:23:29的评论:
引用匿名人士发表于2009-08-30 08:10:53的评论:
ultraedit快出linux版了!
我记得是已经有了,很早以前我就看到了。关键是你会去买正版吗?
Eclipse 支持Java, C/C++等多种语言 日常开发足够了
回复 支持(1) 反对(0) 举报

第63楼 匿名人士 发表于 2009-08-30 09:02:20
IDE有Codeblocks Geany NetBeans Eclipse Wing Anjuta KDevelop MonoDevelop……数不清了
VIM有人喜欢 那是因为用起来方便轻快效率高
另外关于编译错误信息对应位置 VIM与Emacs一样都已基于正则表达式策略的过滤器实现的
说*nux 下软件问题重点之一在没有GUI 说清楚:Unix主要是服务器的界面花哨不及提高工作效率来得有用;Linux本来只是对Unix的模仿,目的也是类似的;桌面化的Linux有的窗口化程序那么多 KDE和Gnome下面现在已经可以不用命令来解决几乎所有的问题。网站上写的都是一条条命令没错那是因为告诉你一条命令绝对比告诉你鼠标点击哪里再点哪里在按个什么东西更加简短正确。不要不说MS的编译器版本问题 VC6的工程放到VS2008里多半跑不起来 反正我是不会 而且问题在于 VC的代码放到Intel C编译器或者GCC或者别的什么编译器里编译都会有问题 哪里兼容了??图形界面不是拖就简单就好 比如WxWidget写多了之后就会发现拖与不拖相差不大 再说了VS你也可以直接敲代码做界面 同样有人这么干 Win32ASM都能写图形界面的程序 那总不能拖 不照样有很多写得非常不错的代码? Vim我没学多久就能用了 事实上它的命令啊热键啊都已经简化兼容化了 有提示 7.2的Vim也有简单的代码补全只是说热键设置成了欧美平时用不着的Ctrl+Space(我们这里用来切换输入法) 或者说用Ctags的代码补全也有自动生成的插件作者只是太不愿意更改自己的习惯罢了所以当大发牢骚之前 请先多了解一下事实情况
回复 支持(30) 反对(2) 举报

第64楼 datouxia 发表于 2009-08-30 09:03:38
你用HP-UX、TRU64、Solaris、BSD没有GUI的时候看你叫去吧
回复 支持(14) 反对(0) 举报

第65楼 匿名人士 发表于 2009-08-30 09:04:13
写了这么长不觉得自己很土鳖么?在LINUX下你要图形工具自然有带菜单的GVIM甚至ECLIPSE给你用,VIM只不过是用来在终端登录的不带图形界面的情况下用用的,给你个SECURECRT终端登录到WINDOWS上去你难道有办法打开VS编程?
回复 支持(15) 反对(1) 举报

第66楼 匿名人士 发表于 2009-08-30 09:04:55
引用匿名人士发表于2009-08-30 08:18:41的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
通常情况下,上手容易的都不太好,不论对人还是对事
回复 支持(17) 反对(5) 举报

第67楼 匿名人士 发表于 2009-08-30 09:04:57
外国同行的话 中国人只知道pc 没见识过大型机 中国人被微软毒害的太深
回复 支持(25) 反对(3) 举报

第68楼 匿名人士 发表于 2009-08-30 09:05:24
美人强迫你用命令行啊
回复 支持(1) 反对(2) 举报

第69楼 匿名人士 发表于 2009-08-30 09:05:48
引用匿名人士发表于2009-08-30 08:24:40的评论:
引用匿名人士发表于2009-08-30 08:05:13的评论:
自己水平差,只知道一些最皮毛的东西。还要找一些莫名其妙的借口。要用vim就不要想着用鼠标。还有图形界面的gvim,这个就被你忘了。linux下的好的ide,也有如eclipse+其中的cpp的插件,SlickEdit等等都是可以满足你的需要的ide。
您说的对,所以作者放弃vim,他喜欢用鼠标.有什么问题么?
作者放弃放弃vim没有错,错的是写了以上文章。只懂皮毛就在这乱放。
回复 支持(24) 反对(3) 举报

第70楼 匿名人士 发表于 2009-08-30 09:06:07
引用匿名人士发表于2009-08-30 08:18:33的评论:
呃,这个作者的自我感觉太好了首先,并不所所有的开发者都必须用GUI开发环境的,很多开发者只是需要一个单纯的文本编辑平台,或者人家压根就是在远程主机上做开发,VIM可以通吃一切开发环境,而VC之类绝大多数GUI开发环境基本做不到。其次,如果要用GUI,Linux下也有大把的GUI开发工具,如果不习惯VIM,请不要低俗的扯上Linux来吸引眼球,这只能显得你无知。最后,VIM是针对广范围应用的高效的开发工具,而不是让你可以随便驾驭的开发工具。VIM可以让你双手不离开键盘的主键盘区(数字小键盘和方向键都不用到,最大范围的让你的手高速输入并适合最多的终端类型),非常多的插件和所有操作系统下都能使用的泛用性。如果从这些方面比较,VC之…
“这文章等你10年后来看看,不知道你会不会觉得当年很无知”

严重同意
回复 支持(18) 反对(2) 举报

第71楼 匿名人士 发表于 2009-08-30 09:06:25
作者比较错了。其实应该把 VIM 跟 DOS 下的 EDIT 来比较,这么一比 VIM 作为开发工具就强多了。
回复 支持(15) 反对(3) 举报

第72楼 匿名人士 发表于 2009-08-30 09:08:06
通常情况下,上手容易的都不太好,不论对人还是对事
回复 支持(5) 反对(5) 举报

第73楼 匿名人士 发表于 2009-08-30 09:09:22
不要笑话作者,他可能是以前的你
回复 支持(11) 反对(4) 举报

第74楼 匿名人士 发表于 2009-08-30 09:10:34
引用匿名人士发表于2009-08-30 08:18:33的评论:
呃,这个作者的自我感觉太好了首先,并不所所有的开发者都必须用GUI开发环境的,很多开发者只是需要一个单纯的文本编辑平台,或者人家压根就是在远程主机上做开发,VIM可以通吃一切开发环境,而VC之类绝大多数GUI开发环境基本做不到。其次,如果要用GUI,Linux下也有大把的GUI开发工具,如果不习惯VIM,请不要低俗的扯上Linux来吸引眼球,这只能显得你无知。最后,VIM是针对广范围应用的高效的开发工具,而不是让你可以随便驾驭的开发工具。VIM可以让你双手不离开键盘的主键盘区(数字小键盘和方向键都不用到,最大范围的让你的手高速输入并适合最多的终端类型),非常多的插件和所有操作系统下都能使用的泛用性。如果从这些方面比较,VC之…
linux 占有率不高正是这种想法造成的,总是自我以为很良好,有本事用01编去,我并不排斥linux,我也不排斥win,写代码全部在win下,服务器全部部署在linux下.因为服务器部署好了基本就不要动了.我也不喜欢写代码的时候去摸鼠标,但是相比那么繁琐的操作,我相信大多数人都会选择鼠标键盘并用,linux一天不把这个子午感觉良好的想法改掉.就一天不会被大众桌面系统.android正在改掉这个毛病,所以我用它.
回复 支持(13) 反对(18) 举报

第75楼 匿名人士 发表于 2009-08-30 09:10:43
某些方面,开源社区是永远比不上商业化公司的,比如用户体验和后期测试…
看看macOS、windows和linux的区别就知道了
毕竟一个是基于饭碗,另一个主要是兴趣爱好罢了
回复 支持(8) 反对(3) 举报

第76楼 匿名人士 发表于 2009-08-30 09:10:46
codeblocks一把好手,无论是WIN下还是LIN下,都不错
不要把VS和一般的IDE环境比,VS也能叫单纯的IDE吗?没了MFC库,VS能干嘛?呵呵,,,LIN下也有很多牛X的库,不过确实是太多太乱了
顺便说一下,用LIN没必要记很多命令,VIM也不用记那么多东西,用了几年LIN了,一直当桌面,我就没发现有多少的时候非要用命令不可,
回复 支持(4) 反对(4) 举报

第77楼 匿名人士 发表于 2009-08-30 09:11:24
珍惜生命,远离开源
回复 支持(2) 反对(16) 举报

第78楼 匿名人士 发表于 2009-08-30 09:11:32
我也只是一个在校学生,我是从瘟到死转到linux下的,我用Linux的时间不到一年,机器上只有Ubuntu,虽然我是个小白,但是如果现在让我再换回到瘟到死下去工作和学习,我已经是完全不知所措,干什么事情都是不允许的,所有的工作都必须要用鼠标去完成,没有终端,没有全局快捷键,简直让人烦躁。

从编程的角度说,Linux总比瘟到死要强的多,尽量不要让你的双手离开键盘,瘟到死的任何编程环境都比不上Linux下很普通的一个,哪怕是vs,vs只是用来入门的,他的智能补全的确是很赞,但是上手程度和使用效率并不是同一个概念,事实上,在linux下,只要你会,你可以配置出一个属于你自己的编程环境,所有的一切都符合你自己的编程习惯,这样,你会发现编程会是一件非常随心所欲的事情。
最明显的例证就是,最近我和我的朋友在做一个计算机博弈竞赛,我的朋友最羡慕的就是我在Linux下的编程环境。 我觉得,在瘟到死下,永远是你去适应机器,而事实上不应如此,而应该是让机器去适应你!!!
回复 支持(38) 反对(15) 举报

第79楼 匿名人士 发表于 2009-08-30 09:12:01
vim都学不会,说明你没有一丁点自我学习的能力,没有一丁点工程师的基因,放弃吧。
回复 支持(21) 反对(6) 举报

第80楼 匿名人士 发表于 2009-08-30 09:13:26
这人是小白,什么都不懂。
回复 支持(9) 反对(2) 举报

第81楼 匿名人士 发表于 2009-08-30 09:13:31
还是没有坚持看完,惭愧~
回复 支持(3) 反对(0) 举报

第82楼 忍不住了 发表于 2009-08-30 09:16:15
潜水多年, 终于忍不住了
楼主写出这篇东西来就是找抽的
回复 支持(20) 反对(2) 举报

第83楼 匿名人士 发表于 2009-08-30 09:16:26
无知的很啊
回复 支持(6) 反对(0) 举报

第84楼 chance 发表于 2009-08-30 09:16:41
个人喜好问题,我想没人文明用语你用vim吧?
回复 支持(4) 反对(0) 举报

第85楼 匿名人士 发表于 2009-08-30 09:18:55
不说别的,eclipse遇到莫名其妙bug的几率就明显比vs大得多
回复 支持(1) 反对(13) 举报

第86楼 匿名人士 发表于 2009-08-30 09:19:32
LZ,用EMACS吧
回复 支持(7) 反对(0) 举报

第87楼 匿名人士 发表于 2009-08-30 09:20:50
引用匿名人士发表于2009-08-30 08:34:21的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
你也别装了,vim的学习曲线陡这是公认的,一个编辑器都要学那么久,还有时间来写代码?浅尝辄止也要看是对什么,你要是专门学vim,当然不能浅尝;可人家是为了写代码,这种编辑器的事情,学的越快越好,重点不在这里
那你干嘛不用Eclipse啊
回复 支持(6) 反对(0) 举报

第88楼 匿名人士 发表于 2009-08-30 09:22:13
引用匿名人士发表于2009-08-30 09:11:32的评论:
我也只是一个在校学生,我是从瘟到死转到linux下的,我用Linux的时间不到一年,机器上只有Ubuntu,虽然我是个小白,但是如果现在让我再换回到瘟到死下去工作和学习,我已经是完全不知所措,干什么事情都是不允许的,所有的工作都必须要用鼠标去完成,没有终端,没有全局快捷键,简直让人烦躁。从编程的角度说,Linux总比瘟到死要强的多,尽量不要让你的双手离开键盘,瘟到死的任何编程环境都比不上Linux下很普通的一个,哪怕是vs,vs 只是用来入门的,他的智能补全的确是很赞,但是上手程度和使用效率并不是同一个概念,事实上,在linux下,只要你会,你可以配置出一个属于你自己的编程环境,所有的一切都符合你自己的编程习惯,这样,你会发现…
你饶了我吧,“大师”!
回复 支持(25) 反对(9) 举报

第89楼 匿名人士 发表于 2009-08-30 09:23:42
我倒是想说:作者用OFFICE2007,我用的是NP++和LaTeX,为啥我就觉得要记一大堆指令的Latex,比Office好用的多呢?
懒惰是人生的大敌。你永远只是这种程度的人了。
回复 支持(12) 反对(8) 举报

第90楼 dfsa 发表于 2009-08-30 09:24:42
文明用语
回复 支持(1) 反对(0) 举报

第91楼 匿名人士 发表于 2009-08-30 09:24:50
这种小白文章,我只给双-5!
10年后要是你还有长进,回来看看你的无知吧。
5777
回复 支持(5) 反对(4) 举报

第92楼 匿名人士 发表于 2009-08-30 09:25:21
看您没做过脚本语言
回复 支持(3) 反对(1) 举报

第93楼 匿名人士 发表于 2009-08-30 09:28:07
引用匿名人士发表于2009-08-30 09:20:50的评论:
引用匿名人士发表于2009-08-30 08:34:21的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
你也别装了,vim的学习曲线陡这是公认的,一个编辑器都要学那么久,还有时间来写代码?浅尝辄止也要看是对什么,你要是专门学vim,当然不能浅尝;可人家是为了写代码,这种编辑器的事情,学的越快越好,重点不在这里
那你干嘛不用Eclipse啊
你用过Eclipse吗?你知道它有多别扭,多少bug吗?
回复 支持(5) 反对(15) 举报

第94楼 匿名人士 发表于 2009-08-30 09:32:11
引用匿名人士发表于2009-08-30 08:11:36的评论:
另外谁告诉你Unix下面高手不屑于用图形界面的?要知道X早在80年代就产生了,CDE桌面一直是Unix界的标准,直到近几年才渐渐被开源的Gnome、KDE所取代,其中好用的图形化编辑器不要太多… VI、VIM我个人一直认为是在编辑小规模配置文件,懒得打开图形界面的情况下用的
实际上我比较喜欢用nano,比vim好用多了。
回复 支持(0) 反对(0) 举报

第95楼 匿名人士 发表于 2009-08-30 09:32:52
引用匿名人士发表于2009-08-30 08:18:41的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
这个就像C++和Java一样,c++比java哪一个容易上手呢?
但是现在C++还是应用在太多的场合。
选择最适合你的。 VS, VIM/Makefile 都是我整天需要的工具。都觉得非常方便,最麻烦的还是写程序,相比写C++程序,vim, vs都容易上手。
回复 支持(7) 反对(0) 举报

第96楼 匿名人士 发表于 2009-08-30 09:32:57
引用匿名人士发表于2009-08-30 08:57:40的评论:
通篇看下来..作者安全是以win标准来考核linux下的软件.. GUI,GUI也是要资源的啊..无论X还是Win..进GUI要多少时间去了. linux的gui很少是因为大部分情况下不需要GUI程序也能工作的很好.比如说apache.大家需要一个gui看什么呢?一个配置文件编辑器?每次改个apache的参数还要启动gui去编辑?不要认为linux的gui跟win的gui都是默认启动的.没有gui的linux一样能运行的非常好. 但win不行.作为一个服务器运行的啊..运行gui的资源都是被浪费掉的..
ide不一定就是gui,也可以文本模式的。像n年前的turbo c/borland c++3.1。linux下有吗?
回复 支持(7) 反对(3) 举报

第97楼 匿名人士 发表于 2009-08-30 09:34:12
我真想问问写这篇文章的人,你的VS是正版买的吗?你自己是个程序员,但你尊重过软件的价值吗?
回复 支持(10) 反对(4) 举报

第98楼 匿名人士 发表于 2009-08-30 09:34:52
FUDFUDFUDFUDFUDFUDFUDFUDFUDFUD
回复 支持(1) 反对(0) 举报

第99楼 匿名人士 发表于 2009-08-30 09:35:29
引用匿名人士发表于2009-08-30 08:24:40的评论:
引用匿名人士发表于2009-08-30 08:05:13的评论:
自己水平差,只知道一些最皮毛的东西。还要找一些莫名其妙的借口。要用vim就不要想着用鼠标。还有图形界面的gvim,这个就被你忘了。linux下的好的ide,也有如eclipse+其中的cpp的插件,SlickEdit等等都是可以满足你的需要的ide。
您说的对,所以作者放弃vim,他喜欢用鼠标.有什么问题么?
有问题啊,自己水平差就不要乱喷
回复 支持(1) 反对(2) 举报

第100楼 匿名人士 发表于 2009-08-30 09:36:56
引用匿名人士发表于2009-08-30 08:18:33的评论:
呃,这个作者的自我感觉太好了首先,并不所所有的开发者都必须用GUI开发环境的,很多开发者只是需要一个单纯的文本编辑平台,或者人家压根就是在远程主机上做开发,VIM可以通吃一切开发环境,而VC之类绝大多数GUI开发环境基本做不到。其次,如果要用GUI,Linux下也有大把的GUI开发工具,如果不习惯VIM,请不要低俗的扯上Linux来吸引眼球,这只能显得你无知。最后,VIM是针对广范围应用的高效的开发工具,而不是让你可以随便驾驭的开发工具。VIM可以让你双手不离开键盘的主键盘区(数字小键盘和方向键都不用到,最大范围的让你的手高速输入并适合最多的终端类型),非常多的插件和所有操作系统下都能使用的泛用性。如果从这些方面比较,VC之…
其实作者就是盖茨…枪手…
回复 支持(4) 反对(3) 举报

第101楼 匿名人士 发表于 2009-08-30 09:37:21
作者无知啊!!!
双-5
回复 支持(3) 反对(1) 举报

第102楼 匿名人士 发表于 2009-08-30 09:40:23
ubuntu都不会用就大肆评论vim…汗…
回复 支持(3) 反对(0) 举报

第103楼 匿名人士 发表于 2009-08-30 09:42:27
lz=2B
回复 支持(1) 反对(1) 举报

第104楼 匿名人士 发表于 2009-08-30 09:45:30
可以简单用vim 感觉很好…
回复 支持(1) 反对(0) 举报

第105楼 匿名人士 发表于 2009-08-30 09:46:36
那您就滚去搞您的闭源开发去好了,在这梭梭啥?
回复 支持(1) 反对(1) 举报

第106楼 匿名人士 发表于 2009-08-30 09:47:16
引用匿名人士发表于2009-08-30 09:32:57的评论:
引用匿名人士发表于2009-08-30 08:57:40的评论:
通篇看下来..作者安全是以win标准来考核linux下的软件.. GUI,GUI也是要资源的啊..无论X还是Win..进GUI要多少时间去了. linux的gui很少是因为大部分情况下不需要GUI程序也能工作的很好.比如说apache.大家需要一个gui看什么呢?一个配置文件编辑器?每次改个apache的参数还要启动gui去编辑?不要认为linux的gui跟win的gui都是默认启动的.没有gui的linux一样能运行的非常好. 但win不行.作为一个服务器运行的啊..运行gui的资源都是被浪费掉的..
ide不一定就是gui,也可以文本模式的。像n年前的turbo c/borland c++3.1。linux下有吗?
不仅仅是有
模仿Turbo C/Borland C++ 3.1的有很早很早以前就出了的RHIDE……
回复 支持(3) 反对(0) 举报

第107楼 匿名人士 发表于 2009-08-30 09:47:36
引用匿名人士发表于2009-08-30 09:11:32的评论:
我也只是一个在校学生,我是从瘟到死转到linux下的,我用Linux的时间不到一年,机器上只有Ubuntu,虽然我是个小白,但是如果现在让我再换回到瘟到死下去工作和学习,我已经是完全不知所措,干什么事情都是不允许的,所有的工作都必须要用鼠标去完成,没有终端,没有全局快捷键,简直让人烦躁。从编程的角度说,Linux总比瘟到死要强的多,尽量不要让你的双手离开键盘,瘟到死的任何编程环境都比不上Linux下很普通的一个,哪怕是vs,vs 只是用来入门的,他的智能补全的确是很赞,但是上手程度和使用效率并不是同一个概念,事实上,在linux下,只要你会,你可以配置出一个属于你自己的编程环境,所有的一切都符合你自己的编程习惯,这样,你会发现…
装b
回复 支持(11) 反对(7) 举报

第108楼 匿名人士 发表于 2009-08-30 09:47:48
了解vs的不一定了解windows系统。而了解vim的一般都了解linux系统。
回复 支持(7) 反对(0) 举报

第109楼 匿名人士 发表于 2009-08-30 09:47:58
作者写了一大堆自我感觉良好废话,完全可以忽略不看
回复 支持(3) 反对(1) 举报

第110楼 匿名人士 发表于 2009-08-30 09:48:06
lz,你是弱智低能的可以,我不怪你。。只怪你爸干了你文明用语,生了你只弱智的。弱智就别出来叫,好不好。。。。我不怪你爸,不怪你文明用语,只怪你发生了基因突变,变成了这样的弱智。当怪当初你爸日了你文明用语。。
回复 支持(2) 反对(5) 举报

第111楼 pipi95 发表于 2009-08-30 09:48:29
简单才是最重要的,将精力花在关键的地方!支持~~
但是我对开源的未来还是抱有希望的,总能走出一条属于开源自己的路…
回复 支持(3) 反对(0) 举报

第112楼 匿名人士 发表于 2009-08-30 09:50:09
作者一定不知道 vim -y 是干啥的。
回复 支持(0) 反对(0) 举报

第113楼 匿名人士 发表于 2009-08-30 09:54:50
为什么要和VC去比?那东西庞大,还会让人变傻
回复 支持(0) 反对(0) 举报

第114楼 匿名人士 发表于 2009-08-30 09:58:22
Linux和Unix的操作员都很牛的,设置文件读写属性的时候在图形界面下都要用命令行,根本不用右键属性或者FTP软件上的属性,据说怕不保险……
回复 支持(5) 反对(4) 举报

第115楼 匿名人士 发表于 2009-08-30 10:03:38
在vs开解决方案的漫长等待中我练就了vim神功.
回复 支持(6) 反对(2) 举报

第116楼 匿名人士 发表于 2009-08-30 10:06:00
被VIM折腾?那岂不是上了Emacs会死全家?!
回复 支持(2) 反对(0) 举报

第117楼 匿名人士 发表于 2009-08-30 10:09:36
引用匿名人士发表于2009-08-30 08:27:21的评论:
我的蛋好疼
那就自宫
回复 支持(2) 反对(0) 举报

第118楼 匿名人士 发表于 2009-08-30 10:11:19
引用匿名人士发表于2009-08-30 09:48:06的评论:
lz,你是弱智低能的可以,我不怪你。。只怪你爸干了你文明用语,生了你只弱智的。弱智就别出来叫,好不好。。。。我不怪你爸,不怪你文明用语,只怪你发生了基因突变,变成了这样的弱智。当怪当初你爸日了你文明用语。。
叫得最凶的往往是半瓶水,只知道装b的
回复 支持(10) 反对(0) 举报

第119楼 匿名人士 发表于 2009-08-30 10:13:38
强烈踩踏傻鼻,不懂瞎扯
回复 支持(0) 反对(0) 举报

第120楼 匿名人士 发表于 2009-08-30 10:13:56
引用匿名人士发表于2009-08-30 09:11:32的评论:
我也只是一个在校学生,我是从瘟到死转到linux下的,我用Linux的时间不到一年,机器上只有Ubuntu,虽然我是个小白,但是如果现在让我再换回到瘟到死下去工作和学习,我已经是完全不知所措,干什么事情都是不允许的,所有的工作都必须要用鼠标去完成,没有终端,没有全局快捷键,简直让人烦躁。从编程的角度说,Linux总比瘟到死要强的多,尽量不要让你的双手离开键盘,瘟到死的任何编程环境都比不上Linux下很普通的一个,哪怕是vs,vs 只是用来入门的,他的智能补全的确是很赞,但是上手程度和使用效率并不是同一个概念,事实上,在linux下,只要你会,你可以配置出一个属于你自己的编程环境,所有的一切都符合你自己的编程习惯,这样,你会发现…
装13,面对你老_母,我也会不知所措
回复 支持(11) 反对(4) 举报

第121楼 匿名人士 发表于 2009-08-30 10:14:37
Linux的一个特点就是要记命令,不像Windows那样可以从GUI中得到线索从而边用边试边学,但VIM的强大是无可置疑的,现在就算在Windwos下我也离不开VIM了,这东西真的能上瘾
回复 支持(7) 反对(1) 举报

第122楼 匿名人士 发表于 2009-08-30 10:14:44
引用匿名人士发表于2009-08-30 09:50:09的评论:
作者一定不知道 vim -y 是干啥的。
惭愧啊!用了两年Linux+一年VIM居然没发现!!!
回复 支持(6) 反对(0) 举报

第123楼 匿名人士 发表于 2009-08-30 10:15:37
引用匿名人士发表于2009-08-30 08:33:44的评论:
Linux是一个手动系统环境,很多东西的自动化程度没Windows高。这也恐怕是黑客们喜爱的原因之一,就是可以自己动手配置。甚至有人倒腾出了 LFS。只有一个统一的标准,其他东西都可以自己配,每个人都可以配出一台自己的Linux及其上的各种工具,这样对于系统的各个方面也更加了解。当然,这反而也就成了它不方便之处。对于不需要或者不想去了解系统各种细节,只是纯粹使用Linux的人来讲,就比较麻烦了。所以后来才有了Ubuntu,以及各种Linux下配置好的软件包。但遗憾的是,黑客们似乎认为做编程的理所当然应该去了解系统的方方面面,以及自己配置,所以貌似Linux上如此友好的编程环境,还是比较缺乏的,呵呵~
你说反了,Windows才是一个手动系统环境,绝大多数程序不能与其他程序协作。熟悉Linux后,绝大多数工作都可以自动化,只不过没有向Mac OS X下面的Automator易用
回复 支持(2) 反对(1) 举报

第124楼 匿名人士 发表于 2009-08-30 10:18:16
loser年年有,今年特别多
回复 支持(1) 反对(1) 举报

第125楼 匿名人士 发表于 2009-08-30 10:18:17
引用匿名人士发表于2009-08-30 08:21:57的评论:
引用匿名人士发表于2009-08-30 08:19:47的评论:
引用匿名人士发表于2009-08-30 08:18:41的评论:
引用匿名人士发表于2009-08-30 08:15:47的评论:
别把无能当个性. vim世界第二这个名头不是随便得到的. 你去花点时间看看文档, 尝试自己定制一下启动脚本. 再回来谈这些东西. 浅尝辄止, 你做什么都会失败.
vim和vs你觉得哪个上手容易?
vs容易。你远程连到一个cluster上调试过一个程序没?
所有的程序员都是从小白开始的.我只觉得,哪个上手容易,哪个就已经提前占有了市场.
毛的市场,请问你用VS给过钱吗?
回复 支持(3) 反对(0) 举报

第126楼 匿名人士 发表于 2009-08-30 10:18:42
Vim20年前就成熟了。20年前就花一个礼拜学会Vim的人,现在还用同样的方法写代码;vc呢?几年就变一下,每次学习都很短,不过你还记得为什么要学vc5的操作方法吗?补齐什么的先不说vim也有插件,如果你写代码只能靠补齐,那我不得不鄙视你了。
回复 支持(6) 反对(1) 举报

第127楼 匿名人士 发表于 2009-08-30 10:19:24
都tmd蛋疼。
linux下很多东西不做gui的原因可以归结于:小众程序员搞出来的gui不可能让所有人都满意以及全键盘操作的便利性。
后者正是thinkpad的小红点nb的原因。
回复 支持(3) 反对(1) 举报

第128楼 匿名人士 发表于 2009-08-30 10:19:25
引用匿名人士发表于2009-08-30 09:11:32的评论:
我也只是一个在校学生,我是从瘟到死转到linux下的,我用Linux的时间不到一年,机器上只有Ubuntu,虽然我是个小白,但是如果现在让我再换回到瘟到死下去工作和学习,我已经是完全不知所措,干什么事情都是不允许的,所有的工作都必须要用鼠标去完成,没有终端,没有全局快捷键,简直让人烦躁。从编程的角度说,Linux总比瘟到死要强的多,尽量不要让你的双手离开键盘,瘟到死的任何编程环境都比不上Linux下很普通的一个,哪怕是vs,vs 只是用来入门的,他的智能补全的确是很赞,但是上手程度和使用效率并不是同一个概念,事实上,在linux下,只要你会,你可以配置出一个属于你自己的编程环境,所有的一切都符合你自己的编程习惯,这样,你会发现…
贼贵贼贵的VS是用来入门的,你真有钱;命令行和POWERSHELL是用来看的,你真有才;别用你的无知去评价两个OS间的距离。
回复 支持(3) 反对(3) 举报

第129楼 匿名人士 发表于 2009-08-30 10:28:36
sudo
回复 支持(0) 反对(0) 举报

第130楼 匿名人士 发表于 2009-08-30 10:30:00
内力不足硬练上等武学是要毙命的。
vim还不适合你,找个和你现在的水平匹配的工具用用吧。
不要只觉得gui好,易用才好,都要代价的,内存代价,cpu代价,硬盘代价,windows平台下vs温室里的花儿,经不起linux平台下的阳光雨露。
回复 支持(5) 反对(4) 举报

第131楼 匿名人士 发表于 2009-08-30 10:37:38
引用匿名人士发表于2009-08-30 09:11:32的评论:
我也只是一个在校学生,我是从瘟到死转到linux下的,我用Linux的时间不到一年,机器上只有Ubuntu,虽然我是个小白,但是如果现在让我再换回到瘟到死下去工作和学习,我已经是完全不知所措,干什么事情都是不允许的,所有的工作都必须要用鼠标去完成,没有终端,没有全局快捷键,简直让人烦躁。从编程的角度说,Linux总比瘟到死要强的多,尽量不要让你的双手离开键盘,瘟到死的任何编程环境都比不上Linux下很普通的一个,哪怕是vs,vs 只是用来入门的,他的智能补全的确是很赞,但是上手程度和使用效率并不是同一个概念,事实上,在linux下,只要你会,你可以配置出一个属于你自己的编程环境,所有的一切都符合你自己的编程习惯,这样,你会发现…
你是来故意贬低Linux用户的吧?
回复 支持(5) 反对(0) 举报

第132楼 匿名人士 发表于 2009-08-30 10:37:39
断言?无知的小白怎么就这么多?
回复 支持(0) 反对(0) 举报

第133楼 匿名人士 发表于 2009-08-30 10:38:35
实际上很多人(比如某博。士)他们对Windows了解不多,比如PSDK。就转到Linux下了,没有吃过蜂蜜,就不会觉得苦瓜难吃。
回复 支持(1) 反对(1) 举报

第134楼 匿名人士 发表于 2009-08-30 10:39:58
一堆废话,笨成这样,学不会就别来发牢骚,没人文明用语着你学。
回复 支持(0) 反对(0) 举报

第135楼 匿名人士 发表于 2009-08-30 10:41:53
那是因为你文明用语,文明用语还好意思出来炫耀
回复 支持(0) 反对(0) 举报

第136楼 匿名人士 发表于 2009-08-30 10:43:25
引用匿名人士发表于2009-08-30 10:38:35的评论:
实际上很多人(比如某博。士)他们对Windows了解不多,比如PSDK。就转到Linux下了,没有吃过蜂蜜,就不会觉得苦瓜难吃。
所以他们容易吃苦瓜上.瘾,说了一大堆VS不好,实际上连VS 20%的功能都没学到,应该用钻Sendmail那几千页的手册的20%的劲啊。PSDK是Platform SDK。此外Windows下做核心调试和WM、XBOX 360开发可以用电缆连接到机器上远程调试,在VS下可以做Trace。。而Linux下只有攒个Base System,然后Telnet,PS3的话,还只能Printf把变量打出来。
回复 支持(1) 反对(3) 举报

第137楼 匿名人士 发表于 2009-08-30 10:43:34
引用匿名人士发表于2009-08-30 09:02:20的评论:
IDE有Codeblocks Geany NetBeans Eclipse Wing Anjuta KDevelop MonoDevelop……数不清了 VIM有人喜欢 那是因为用起来方便轻快效率高另外关于编译错误信息对应位置 VIM与Emacs一样都已基于正则表达式策略的过滤器实现的说*nux下软件问题重点之一在没有GUI 说清楚:Unix主要是服务器的界面花哨不及提高工作效率来得有用;Linux本来只是对Unix的模仿,目的也是类似的;桌面化的Linux有的窗口化程序那么多 KDE和Gnome下面现在已经可以不用命令来解决几乎所有的问题。网站上写的都是一条条命令没错那是因为告诉你一条命令绝对比告诉你鼠标点击哪里再点哪里在按个什么东西更加简短正确。不要不说MS的编译器版本问题 VC6的工程放到VS2008里多半跑…
打这么多字,支持一下,虽然不看内容
回复 支持(0) 反对(0) 举报

第138楼 断了的猫 发表于 2009-08-30 10:45:13
我是先学VIM后学VS的…
我觉得VS里很郁闷的地方是 不能补全所有的标识符
有些标识符必须自己全部输入.. 这个比例还不小 所以用VS要比用VIM多输入很多字符
有的时候智能补全还不准确 新建的类 要等一段时间才能补全出来 VIM的自动补全是不认识语法的 但是它能够补全所有文档中出现过的单词 而且是按照最近使用优先的顺序排列的 所以输入源代码的速度特别快..
回复 支持(0) 反对(3) 举报

第139楼 匿名人士 发表于 2009-08-30 10:45:21
linux就是装13工具
回复 支持(5) 反对(4) 举报

第140楼 welco 发表于 2009-08-30 10:46:31
引用hardy发表于2009-08-30 08:00:58的评论:
这个一定要顶!我忍linux下的开发环境忍好久了……作者对于wps和office的比较很好!
你用c#就好好用你的vs好了
你用vs给我写个python看看
回复 支持(2) 反对(2) 举报

第141楼 cosmoslx 发表于 2009-08-30 10:47:20
VIM的极速你是没法体验到的了,我也不多说。插一句,谁说linux下没有IDE的啊,eclipse有多好用没试过吧?如果在eclipse加上vim的插件,那么它就近乎完美了….
BTW,VS中的C#的补全确实是我见过的最好用的,写界面也方便,且此而已
回复 支持(0) 反对(0) 举报

第142楼 vern 发表于 2009-08-30 10:56:08
世界上的程序员只分三种,一种用emacs的,另一种用vi的,剩余用其他编辑器的
回复 支持(8) 反对(1) 举报

第143楼 匿名人士 发表于 2009-08-30 10:56:20
外行充内行….年轻淫,回炉炼多几年再出来说话吧.别把无知当xx
回复 支持(3) 反对(2) 举报

第144楼 匿名人士 发表于 2009-08-30 10:56:57
在Linux+Windows双系统下做开发很久了。最大的感悟就是,VS实在太强大了!太方便了。太能提高效率了。
回复 支持(3) 反对(3) 举报

第145楼 匿名人士 发表于 2009-08-30 10:57:14
引用匿名人士发表于2009-08-30 08:33:44的评论:
Linux是一个手动系统环境,很多东西的自动化程度没Windows高。这也恐怕是黑客们喜爱的原因之一,就是可以自己动手配置。甚至有人倒腾出了 LFS。只有一个统一的标准,其他东西都可以自己配,每个人都可以配出一台自己的Linux及其上的各种工具,这样对于系统的各个方面也更加了解。当然,这反而也就成了它不方便之处。对于不需要或者不想去了解系统各种细节,只是纯粹使用Linux的人来讲,就比较麻烦了。所以后来才有了Ubuntu,以及各种Linux下配置好的软件包。但遗憾的是,黑客们似乎认为做编程的理所当然应该去了解系统的方方面面,以及自己配置,所以貌似Linux上如此友好的编程环境,还是比较缺乏的,呵呵~
“Linux是一个手动系统环境,很多东西的自动化程度没Windows高”

这是我看到最搞笑的评论……
回复 支持(5) 反对(0) 举报

第146楼 匿名人士 发表于 2009-08-30 10:59:19
纯粹是tm找骂的文章
回复 支持(1) 反对(1) 举报

第147楼 匿名人士 发表于 2009-08-30 11:00:40
GUI这种东西Linux下又不是没有。但是很多时候GUI的效率很低,速度慢占用资源多,运行起来一卡一卡的不是很不爽么。没有GUI照样能干好活,有啥不好。学习曲线是高些,但结果是更高的效率
回复 支持(1) 反对(2) 举报

第148楼 lwg 发表于 2009-08-30 11:01:03
linux的IDE确实没有VS方便,开源的项目管理确实比不上商业的。
但是“一个程序只做一件事,并做好”,这一点我还是比较欣赏的,linux下有许多类似grep、awk、find、xarg之类的小工具,他们组合使用所带来的灵活性和便捷性,是gui程序无法提供的。我个人认为对开发和测试人员来说,linux绝对是一个利器,虽然不能完胜windows。
当然说linux或者windows谁更好,都是极端的说法。两者特点不一样,适合不同的应用。我的做法就是在windows下使用SecureCRT操作linux服务器,另外在本地再装个cygwin,这样就能很好的集两家之长,唯我所用,何乐不为?
回复 支持(6) 反对(1) 举报

第149楼 san 发表于 2009-08-30 11:01:20
真是个文明用语作者.
回复 支持(0) 反对(0) 举报

Tags: , ,

Related posts

分类: Sayings 标签: , , 969 views
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
  1. Galaxy
    2009年9月4日21:05 | #1

    NeoEase 这个inove主题竟然没考虑Paging,还得我自己改模板……
    http://codex.wordpress.org/Template_Tags/wp_link_pages

    <?php wp_link_pages('before=<div id="page-links">Pages:&after=</div>'); ?>

    http://codex.wordpress.org/Writing_Posts

    • b – <strong></strong> HTML tag for strong emphasis of text (i.e. bold).
    • i – <em></em> HTML tag for emphasis of text (i.e. italicize).
    • b-quote – <blockquote></blockquote> HTML tag to distinguish quoted or cited text.
    • del – <del></del> HTML tag to label text considered deleted from a post. Most browsers display as striked through text. (Assigns datetime attribute with offset from GMT (UTC))
    • link – <a href=”http://example.com”></a> HTML tag to create a hyperlink.
    • ins – <ins></ins> HTML tag to label text considered inserted into a post. Most browsers display as underlined text. (Assigns datetime attribute with offset from GMT (UTC))
    • ul – <ul></ul> HTML tag will insert an unordered list, or wrap the selected text in same. An unordered list will typically be a bulleted list of items.
    • ol – <ol></ol> HTML tag will insert a numbered list, or wrap the selected text in same. Each item in an ordered list are typically numbered.
    • li – <li></li> HTML tag will insert or make the selected text a list item. Used in conjunction with the ul or ol tag.
    • code – <code></code> HTML tag for preformatted styling of text. Generally sets text in a monospaced font, such as Courier.
    • more – <!–more–> WordPress tag that breaks a post into “teaser” and content sections. Type a few paragraphs, insert this tag, then compose the rest of your post. On your blog’s home page you’ll see only those first paragraphs with a hyperlink ((more...)), which when followed displays the rest of the post’s content.
    • page – <!–nextpage–> WordPress tag similar to the more tag, except it can be used any number of times in a post, and each insert will “break” and paginate the post at that location. Hyperlinks to the paginated sections of the post are then generated in combination with the wp_link_pages() or link_pages() template tag.
    • lookup – Opens a JavaScript dialogue box that prompts for a word to search for through the online dictionary at answers.com. You can use this to check spelling on individual words.
    • Close Tags – Closes any open HTML tags left open–but pay attention to the closing tags. WordPress is not a mind reader (!), so make sure the tags enclose what you want, and in the proper way.

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.

Locations of visitors to this page