// // // // // // // //
///2012.11.1
// // // // // // // //
木有快捷键,操作烦到爆,有木有?
木有智能提示,敲码累到死,有木有?
木有时代感,编程无激情,有木有?
运行 != 编译+ 运行,笨到爆,有木有?
主题千年不变,你以为你是程序猿?有木有?
现在,请开始使用VS2010/VS2012。
第一大功能:窗口随意布局
有时候需要参考源代码,
有时候需要参考API,
有时候需要查看函数声明,
Alt+Tab太麻烦?
没关系,
VS,再一次,改变世界。
窗口随意布局功能这个可是强大到爆了,
尤其是对我们这些不能多台屏幕编程的学生来说。
善用此功能,
不仅可以合理排列功能窗口,
同样可以排列功能窗口。
同时,
也可以作为每行代码长度的参考:如果超过如上所示半个屏幕,
那就是太长了。
不过目前这个功能我发现一个Bug:
在减半窗口(Win7拖到左边界就是了)的时候运行程序的话,
原来自己拖的VS窗口分界线就会复原,这一点稍微有点不方便,
但是除了这个小Bug,
这项功能简直就是神一般的存在。
// // // // // // // //
///2012.11.4
// // // // // // // //
今天继续介绍VS的强劲功能。 第二大功能:字体着色
这个功能的优势与VC6进行对比将会显得更为突出:
VC6:
可以看到,除了关键字,
其他都是漆黑一片,当然,这个在CodeBlocks中也是如此。
VS中:
相比之下,
VS显得更为五色斑斓。
除此之外,
如果想要显示更为强大的效果的话,
还可以使用VS中的插件哦,
比如说VAssistX插件:
不只是字符串,
连方法名以及变量都直接着色显示了。
如此强大的功能让你怎能不爱VS?
// // // // // // // //
///2012.11.5
// // // // // // // //
第三大功能: 众多实用快捷键
这一个功能虽然不是VS的专利,
但是如果就便捷性而言的话,恐怕真的没有其他的编译器能出VS其右。
首先这两排小按钮就够秒杀一大堆了:
另外,不得不提一下上面的那两个青色按钮——注释/反注释。
这应该是VS的专利了:
其最大特点就是可以选择部分注释:切断一行,前半部分不注释,后半部分注释。
而其他的编译器大部分都不能做到这一点。
还有就是VS拥有一般较为通用的快捷键,
与UniCode,SubmitLine等通用编辑器快捷键大致相同。(CodeBlocks就是一个非常好的反例)
这一点对于大家在进行多方向的尝试是非常有用的。

// // // // // // // //
///2012.11.6
// // // // // // // //
VS2010及其之后的版本中,
对于C++的智能提示增强不少。
但很明显比不上其对C#的支持度高。
因此今天我给大家介绍的是它的一款强力插件:
第四大功能:VAssistX插件
其实在之前就有提到过这款插件,
上次说的是它的代码着色功能异乎强大。
然而除此之外,
VA还有更多非常使用的强大功能,
这里我就介绍一二,
如果有兴趣可以去官方下载(购买)。
首先是它的智能识错,
如下图所示,
可以看到,
它会将错误的地方着上红色以提示,
这一点个人觉得比波浪线提示更为人性化。
还有就是它的同一文件中选中的变量高亮显示功能。
如图中的lockedTankIndex变量
由于代码较长,
因此如果正常黑色显示的话在这个文档中比较难一眼找到它确切的位置,
但使用ctrl+F又太过繁琐,
然而如果此时借助VA的高亮显示功能,
这一切将变得如此轻松而美妙。
还有VA的Refactor功能。
我不知道VS有没有这个功能,
在之前找的时候没有找到。
不过即使有,
也肯定不如VA的这个强大:
可以看到,
这完全就是Eclipse的Refactor功能嘛,
增加成员,提取方法,移动声明位置,重命名.....
这些功能可以帮助程序员高效的完成繁杂的代码整理工作。
VA就先介绍这么多,
更多强大的功能还需要大家自己去发掘的哟。