VC变了,以前VC除了集成了代码编辑、编译、调试之外,可以说没有什么特别好吸引人的地方。
最近由于受不了notepad++作者的嚣张,打算自己做一个小巧的记事本的代替工具,装了一个VS2005,发现它竟然变了很多,有了一些比较好用的功能!例如加上了代码预览的功能。你可以像source insight一样,在代码定义窗口里看到某个函数的定义。这样你可以不用每个函数都去查找msdn了。我到现在还记忆如新刚开始接触vc时,被它大量的天书般的宏,还有无数的函数和它们的参数吓倒!只能在msdn里查找,往往一个函数要找上半天。要从头写一个代码真是如写天书!还好还有appwizard,把可怕的框架书写变成了填空题,但是你想灵活去定义你的程序的话又不能两全了!不过还有点不好的是,现在它的代码跳转还不是很方便,你要点右键,然后在菜单里找你想要的功能!如果能像vi或是source insight有快捷键多好呀!
代码的高亮还是有点问题,只是简单地把注释关键字高亮显示,你还不能一目了然地清楚地知道那些代码是什么!这个好像source insight有这个功能,又是source insight好像source insight在代码编辑方面真的能起很大的作用!在source insight,你一眼就可以看出那些是函数,那些是类,那些是全局变量,那些是局部变量,那些宏定义,那些是有效的代码,那些无效的。不过souce insight是基于工程的,对于库函数的高亮做的不好,还有如果你没在代码里写好那些预处理,它不能识别出那些代码是有效的。(从VS2005之后,好像对这个功能实现的很好哦,因为VC知道,那些代码要编译,那些不用)
代码折替的功能也很好用了,在vc2003就有这个功能了,但好像有时有奇怪的问题。呵呵。。好像有一个新的问题出现了!就是对fat32格式支持有点问题,如果你的工程放在fat32的格式的硬盘上的话,你也许不定时会发现在编译后的程序不能运行,出现缺少msvcrdX.dll的问题!微软对这个问题解决方法也只是要你在工程属性里加上fat32兼容,还有一个就是把你的工程都放在ntfs格式盘里!
当然,如果你喜欢的话,你可以加上visual assist X,加上这个插件的话。就如虎添翼了!!
阅读(766) | 评论(0) | 转发(0) |