Tips in Visual Studio 2008

.NET几乎程序员都在使用visual studio 2008进行开发。可是,你通过它达到最大的开发效率了吗?

开发可以分为understanding、navigating、modifying、writing、dubugging五个阶段:

developerlandscape

下面,就Understanding & Navigating阶段来间接visual studio 2008的高效应用。其中,用到了DevExpress CodeRush Xpress插件。

注:标注有[CRX]的是使用了CodeRush Xpress插件。

1、使用class designer,分析类关系图:

classdiagram

你的代码类关系错综复杂的话,这将非常有用。。

2、Quick Information(快速信息导航)

(1)、Go to definition(转到定义):F12

快速导航到定义。

(2)、Find all references(转到引用):shift+F12

“查找符号”对话框可以在代码中定位对象(命名空间、类型、接口、枚举以及其他容器)和成员(类、属性、方法、事件、常量、变量以及其他包含的项)。

当代码中有对符号的多个引用时,则可以展开结果节点并选择任何引用,然后选择此命令跳转到发生引用的行。

查找符合结果

(3)、code definition window(代码定义窗口):

除了上述方法,还可以使用代码定义窗口,当光标在相应方法等处时,代码定义窗口马上就是显示对其的定义:

代码定义窗口

(4)、interating list windows :F8

对于使用find all references后,在代码定义窗口会显示其搜索结果,使用F8可以切换显示其搜索结果

(5)、[CRX]Go to file :ctrl+alt+F

如果你的项目中文件数非常多的话,如果快速找到你需要的文件呢,可以使用quick file navigation:

gotofile

这与Eclipse的“open resource(ctrl+shift+R)”很相似,寻找项目中的众多文件不愁啦。。

同时,与open resource一样,它也支持PascalCase方式的搜索:

pascalsearch

(6)、[CRX]Go to symbol:ctrl+shift+Q

如果想寻找项目中的某个对象或成员咋办呢?当然,可以使用find all references,也可以使用quick navigation:

gotosymbol

(7)[CRX]highlight usages:ctrl+alt+U

对于一个代码文件,如何在其中找到一个对象或成员的多处引用呢?可以使用highlight usages:

highlightusages

这和Eclipse的Toggle mark occurrences相似。

按Tab键,可以Tab to next reference。

按Esc键,可以退出highlight usages,其中可以看到其中的动画效果:

esctohighlight

3、Find current location

(1)、这里推荐一个PowerToy for visual studio:source code outliner

它可以给出代码文件中对象与成员的outline:

outliner

快速导航不错,还可以进行筛选。。

转载于:https://www.cnblogs.com/william-lee/archive/2009/12/10/1621114.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值