ReSharper+Share.ppt
上传人:sy****28 上传时间:2024-09-13 格式:PPT 页数:23 大小:5.1MB 金币:14 举报 版权申诉
预览加载中,请您耐心等待几秒...

ReSharper+Share.ppt

ReSharper+Share.ppt

预览

免费试读已结束,剩余 13 页请下载文档后查看

14 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

ReSharper学习提高你的开发效率:1、快速的导航,搜索,重构2、深度代码分析,清理,测试3、高效的代码结构查看,调整规范你的开发风格:1、统一的编程规范,结构设计Navigate:导航(核心)Find:查找(核心)Edit:编辑Inspect:审察(核心)Refactor:重构(核心)UnitTests:单元测试Tools:工具Windows:显示窗口在解决方案视图内查找文件1、GotoType:Ctrl+T;2、GotoFile:Ctrl+Shift+T;根据变量查找其使用情况1、UsagesofSymbol:Shift+Alt+F122、GotoDeclaration:F12或Ctrl+左击3、GotoImplementation:Ctrl+F12;在文件内跳转1、NextMember:Alt+↓(下箭头);2、PreviousMember:Alt+↑(上箭头);历史文件间跳转1、RecentFiles:Ctrl+,;(好像没有用,可以自己设置)2、RecentEdits:Ctrl+Shift+,;3、PreviousEdits:Ctrl+Shift+Backspace(退格);4、RelatedFiles:Ctrl+Shift+F7;GotoType:Ctrl+T;注释:查找相关的类,接口,页面等;示例:GotoFileMember:Alt+\;注释:查找当前操作窗口(可为.cs,.xml,.config,.aspx等文件类型)内的相关信息;示例:.config文件.cs文件UsagesofSymbol:Shift+Alt+F12;注释:查找标签的在项目中使用,对不同的标签产生的效果不同;(使用时应将光标放到标签上,只对.cs文件有效)示例:.cs文件GotoDeclaration:F12或Ctrl+左击;注释:跳转到标签的声明;(使用时应将光标放到标签上,只对.cs文件有效)示例:.cs文件NextMember:Alt+↓(下箭头);注释:跳转到当前窗口内的下一个成员;(对.cs,.config,.xml等文件有效)示例:VS2008中演示PreviousMember:Alt+↑(上箭头);注释:跳转到当前窗口内的上一个成员;(对.cs,.config,.xml等文件有效)示例:VS2008中演示RecentFiles:Ctrl+,;(好像没有用);注释:显示最近浏览过的文件;示例:RecentEdits:Ctrl+Shift+,;注释:显示最近编辑过的文件;示例:PreviousEdits:Ctrl+Shift+Backspace(退格);注释:跳转到上一次编辑过的文件;示例:VS2008中演示RelatedFiles:Ctrl+Shift+F7;注释:显示和当前文件有关联的文件;示例:.cs文件.aspx文件查找标签的使用1、FindUsages:Shift+F12;2、HighlightUsagesinFile:Shift+Alt+F11;文件内上下查找1、PreviousItem:Ctrl+Alt+PageUp;2、NextItem:Ctrl+Alt+PageDown;FindUsages:Shift+F12;注释:查找标签(光标放在此处)在项目中的所有使用位置;示例:.cs文件HighlightUsagesinFile:Shift+Alt+F11;注释:查找并高亮显示相同标签(光标放在此处);(右边蓝色是对应的行,包含红则色是当前行)示例:.cs文件.config文件.aspx文件PreviousItem:Ctrl+Alt+PageUp;注释:在项目内跳转到该标签的上次出现的位置;(使用时应将光标放到标签上,只对.cs文件有效,必须结合其它快捷键使用)示例:VS2008中演示NextItem:Ctrl+Alt+PageDown;注释:在项目内跳转到该标签的下次出现的位置;(使用时应将光标放到标签上,只对.cs文件有效,必须结合其它快捷键使用)示例:VS2008中演示文件命名及管理1、Rename:Ctrl+R,R;2、Move:Ctrl+R,O;方法与字段处理1、ExtractMethod:Ctrl+R,M;2、IntroduceVariable:Ctrl+R,V;3、EncapsulateField:Ctrl+R,E;继承处理1、ExtractInterface;2、ExtractSuperclass;3、PullMembersUp;4、PushMembersDown;方法定义与结构处理1、C