这个月来,一直在不同的IDE上来回的尝试,有些浪费时间:
从最开始的Dev-cpp 4.9开始(安装后带着编译器,直接可以用,对于Debug时不能查看连续的内存有些耿耿于怀),然后是用得时间比较久的EditPlus+MingW(Editplus中设置命令也很方便),但是不能Debug;
由于始终不能在EditPlus上成对输符号如()和“ ”,又试用了Notepad++ 和MingW(一开始编译命令和运行命令比较难搞定,搞定后换个机器又搞半天,不划算);
试了一下UltraEdit +MingW,结果感觉还不如EditPlus方便和简单;
Visual C++ 6.0敲代码纯手工比较费事,还要建工程,刚开始的时候感觉比较烦,跟着视频敲代码的时候多了几个步骤节奏跟不上;
Visual Studio 2010在电脑上开启要大约30秒,然后建工程。。。。。。而且文件太大了,安装太久了,不方便携带和换机器使用;
下载了CodeBlocks,一开始的时候V13.12都不能编译和运行,于是就没有用,后来才知道下载的不带编译器的版本,要自己配置编译器;
再次下载了配好编译器的CodeBlocks,但是不知道单个文件不能调试,试了半天认为不好(连调试功能都没有。。。),又放一边去了,虽然感觉ctrl +J很好用;
后来才知道原来要建工程,并且要勾先Debug项;并且摸索了半天才弄明白怎么转成中文版,搞定了发现打开需要16秒左右,还要建工程才能Debug,还是有点慢;
然后从网上看到了C-Free专业破解版,一时如获至宝,安装文件小,装完自带编译器,单个文件可Debug,甚至不用保存文件,大纲显示有特色的符号,可定义3个字母甚至2字母出提示。。。。。。;
用得非常爽,然后慢慢感觉ctrl +J有些坑,还必须换鼠标操作;
Codelite 5.4安装(有v7.0了)后也可以直接使用,是必须建工程的,然后Debug中查看内存还可以像Visual那样改内存的值,感觉还是很强大的,但是要建工程,对于初学者来说就Pass掉了;
Netbean 8.0 cpp还不能直接安装,必须要先下载java JDK1.7(有些麻烦),最关键的是安装好了发现思路好像不合,不怎么会用(JAVA的感觉),那就先别弄了;
Eclipse -cpp-galileo 话说Eclipse搞JAVA,Android用的,第一天安装了就一直不能编译,一直提示binary找不到,网上的教程也没有讲清楚;第二天,又搞了半天才从wizard里面建一个C/C++工程,这才能够编译和运行,这才出现代码高亮,但我已经没有心情去弄,也不想花时间再去找代码提示和自动完成及快捷键,卸载
然后从网上下载了算是最新的DEV-CPP 5.9.2,发现比4.9功能增强了,括号可成对出现了,插入可以加入代码模板了,可惜没有ctrl J这样快捷,跟C-free比起来,各有长短,但是代码模板的功能都比较弱,另外Astyle感觉比较牛,可以瞬间把乱乱的代码换成不同的规范格式。存盘后大纲也是显示的~这个在C-Free使用前还真不知道!然后和C-Free的Debug一比较,才发现原来DEV-CPP的Debug虽然没有连续的内存查看,但其实也是另一种非常强大的(可以加查看);
今天上午又无意间下了一个falcon c++,安装完不带编译器只有3Mb,好轻量级的!它有和codeblocks相同的ctrl +J功能(居然有forx fory fori这样的代码模板),只是Debug时没有连续的内存查看而已,那么学习的时候用它是相当的给力的。
然后,在电脑上安装了Visual.Assist.X 1850,这个在vs2010及VC++6.0上均有效,然后.......就不用羡慕ctrl + J了,因为代码提示和模板提示马上就显示出来,打回车就上屏了~这样的情况下,VC++6.0 启动5秒,“文件”--“打开工作空间”---选择已有工作空间(工程),然后就飞起来了~ VS2010仍然启动30秒,反应又慢,不适合用做学习~
经典的+辅助工具便已然无敌,我转了那么一大圈,最后几乎回到的原地,看到网上很多人都讲:如果是Window下,VS是好的选择,当时还觉得可笑(连成对括号都没有......)到现在算是明白了一些~