1 / 85
文档名称:

ReSharper使用手册.doc

格式:doc   大小:1,808KB   页数:85页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ReSharper使用手册.doc

上传人:aideliliang128 2018/4/19 文件大小:1.77 MB

下载得到文件列表

ReSharper使用手册.doc

相关文档

文档介绍

文档介绍:ReSharper使用手册
for Visual Studio 2005
某集团
2009

ReSharper是为Microsoft Visual Studio .NET 2003这一流行的开发平台提供的插件,功能是提供流行C#/代码智能帮助,高亮度显示实时纠错以及重新参数化等功能。ReSharper 为C#/开发者提供许多强力的提高生产力的能力。
ReSharper为C#/开发人员提供了许多强有力的特性,极大地提高了开发效率。
程序特色如下:
语法错误高亮显示
a)搜索
b)代码助手
c)自动更正
d)活动模板
e)代码格式化
f)重构
g)代码生成
h)代码导航
i)代码完成 
j)其它特征
:
a)转到定义:Ctrl + B / Ctrl + 左键
当光标在一个变量上时,按下Ctrl+B就会跳转到这个变量声明的地方。
当光标在一个类型上时,按下Ctrl+B可能发生两种情况,一是当这个类型的定义在你的项目中有源代码时,会跳转到这个源代码文件。如果没有源代码,则会打开一个对象浏览器。
b)查找所有使用:Alt + F7
它的优点包括:
可以从所有使用中挑选只显示read usage或者write usage.
可以在下方预览,即使列出所有使用,也不想跳转到每个使用它的地方,这时预览显得非常方便。
当代码编辑器中改动了某些使用时,比如删除了某行,那么在查找结果的窗体中,会用删除线表示出来。
默认的是寻找解决方案中所有的使用,并且按照命名空间来组织,非常便于选择。
c)从这里浏览:Ctrl + Shift + G
当要找某个类的所有继承者,或者接口的所有实现者时,按住Ctrl+Shift+G会弹出一个菜单,其中有Inheritor,用方向键来选择并回车,如果只有一个实现,那么直接跳转到这个实现,如果有多于一个,或者因为使用了partial分布到好几个文件中,会再弹出一个菜单来提供选择。
与此类似,如果选择base,则会跳转到基类或接口中去。
d)快速完成:
当写一个新的字段时,比如string _field; Resharper会自动地在前面为你加上private。
当输入foreach的时候,模板会自动的出现,可以方便地输入集合还有子项的类型与名称,回车之后就进入到块中。这类的模板可以自行定义,并在团队中共享。这样在处理某些特定的场景时,代码的执行基本一致。
在需要输入{的时候,Resharper能够自动加上},并且光标位于其中,如果敲回车键,两个括号和准备接下来要写的块内的代码都缩进对齐了。
需要输入ToString()的话,只需要敲ToS和;就可以了,其他的部分Resharper都自动完成。
e)Alt + Enter
Alt+Enter能够完成很多编写代码过程中的dirty work,总结起来大概是这么些:
实现某个接口或抽象基类的方法;
在安装了Resharper以后,这个功能被视为与其它警告一样的处理办法。如果在类后面加了:ISomeInterface以后,又没有实现它的方法,这一行代码会打上波浪号,表示有警告或者错误发生。按下Alt+Enter,则会自动生成这些方法。
提供处理当前警告的一些建议;
有的时候可能会忽略的一些细节,Resharper不会忽略,比如用了隐式类型转化:
Button btn = sender as Button;      //隐式类型转化
而没有接下来检测它是否为空,就直接使用。这时Resharper会提示一个警告。如果按下Alt+Enter,它会把你之后的代码包括在一个if语句中:
if (btn != null)
{
  //你接下来的代码
}
提供处理当前错误的一些建议(不一定是真的错误);
被Resharper标记为红色的即为错误,有时错误也可能是有意为之。
:
();
,那么按下Alt+,并跳转到该方法,如果Presenter不止分布在一个文件中,会弹出对话框提供选择。
简化当前的臃肿代码。
代码如果被Resharper视为多余的,那么会以灰色标识出来,例如:
 = "标题栏文本"   //this为灰色
 += new EventHandler(btnOK_Click)  //new EventHandler为灰色
多余的代码并无害,只是不简洁。
f)Regio