强烈推荐的一个工具ReSharper
2013-09-10 14:19
239 查看
今天同事推荐给我一个用于重构的超级好用的工具ReSharper ,
![](http://images.cnblogs.com/cnblogs_com/studyzy/8751/resharper_logo.PNG)
于是百度了一下,在霏凡找到了破解版 霏凡的只有2.0版本,最新的3.0可以在http://3ddown.com/soft/23528.htm 下载.下载安装好后第一次运行比较慢,由于我打开的项目比较大,ReSharper会对项目中的每个源代码文件进行分析和相关Dll进行反射分析并建立相关缓存,所以花费时间比较多. 打开一个代码文件后界面如下:
![](http://images.cnblogs.com/cnblogs_com/studyzy/8751/r_resharper.JPG)
为了显眼,我故意把Resharper分析出的一些代码调整为很显眼的颜色.从这张图中我们可以看到,Resharper认为绿色背景的代码是没有必要的(没有必要添加这些名字空间,没有必要添加this关键字等等).代码的右上角有一个红色方块表示这个代码中有错误,红方块下面的***横条就是表示那个地方有警告,而红色的横条就是表示那个地方有错误.当我们双击这些横条就可以定位到具体的代码上,并提示具体的警告或错误是什么,同时还提供了具体的解决办法建议和执行按钮:
![](http://images.cnblogs.com/cnblogs_com/studyzy/8751/r_resharper1.PNG)
我们可以通过鼠标点击来运用他的建议,也可以点击下面的Disable按钮取消这个警告.
当代码页面中没有任何的警告和错误的横条时,右上角的方块就是绿色的.
也许大家可能会觉得这样一个一个得改比较浪费时间,Resharper也想到了这一点,Resharper提供了批量重构的功能,我们可以在整个需要进行重构的项目上单击右键,点击"Reformat Code"弹出重构对话框:
![](http://images.cnblogs.com/cnblogs_com/studyzy/8751/resharper2.PNG)
选择上需要重构的选项,点击Reformat就可以对整个项目的代码进行重构.
今天是第一次使用这个工具,感觉特别爽,还有好多功能都没有发掘出来,大家知道什么功能也共享一下嘛.
PS:如果对一个项目进行批量的重构会非常的耗资源,如果一个大项目那就更恐怖了.一不小心就暂用了1G多的内存,所以在批量重构的时候最好看看机器是否有那么大的内存.
于是百度了一下,在霏凡找到了破解版 霏凡的只有2.0版本,最新的3.0可以在http://3ddown.com/soft/23528.htm 下载.下载安装好后第一次运行比较慢,由于我打开的项目比较大,ReSharper会对项目中的每个源代码文件进行分析和相关Dll进行反射分析并建立相关缓存,所以花费时间比较多. 打开一个代码文件后界面如下:
为了显眼,我故意把Resharper分析出的一些代码调整为很显眼的颜色.从这张图中我们可以看到,Resharper认为绿色背景的代码是没有必要的(没有必要添加这些名字空间,没有必要添加this关键字等等).代码的右上角有一个红色方块表示这个代码中有错误,红方块下面的***横条就是表示那个地方有警告,而红色的横条就是表示那个地方有错误.当我们双击这些横条就可以定位到具体的代码上,并提示具体的警告或错误是什么,同时还提供了具体的解决办法建议和执行按钮:
我们可以通过鼠标点击来运用他的建议,也可以点击下面的Disable按钮取消这个警告.
当代码页面中没有任何的警告和错误的横条时,右上角的方块就是绿色的.
也许大家可能会觉得这样一个一个得改比较浪费时间,Resharper也想到了这一点,Resharper提供了批量重构的功能,我们可以在整个需要进行重构的项目上单击右键,点击"Reformat Code"弹出重构对话框:
选择上需要重构的选项,点击Reformat就可以对整个项目的代码进行重构.
今天是第一次使用这个工具,感觉特别爽,还有好多功能都没有发掘出来,大家知道什么功能也共享一下嘛.
PS:如果对一个项目进行批量的重构会非常的耗资源,如果一个大项目那就更恐怖了.一不小心就暂用了1G多的内存,所以在批量重构的时候最好看看机器是否有那么大的内存.
相关文章推荐
- 强烈推荐的一个工具ReSharper
- 强烈推荐一个超酷的跨平台、支持多数据库的数据库管理工具
- 强烈推荐一个在线caffe网络可视化工具!!
- 推荐一个web开发工具
- 【项目管理】推荐一个轻量级的软件项目管理工具
- 推荐一个代码生成工具Commonclipse
- 推荐一个很棒的免费自助建站工具:Tap
- 强烈推荐一个下载计算机电子书和教程的好网站
- 推荐一个很棒的免费自助建站工具:Tap
- 推荐一个blog和一个工具
- 推荐一个不错的VS.NET集成单元测试工具TestDriven.NET
- 推荐一个Mac上的工具 Alfred
- 强烈推荐一个超酷的wordpress状态信息图
- 推荐一个专业的Android应用移动平台分析工具
- 推荐一个批量改文件名的工具
- 推荐一个好工具:P/Invoke Interop Assistant【转】
- [数据库测试]强烈推荐一个python ODBC数据源插件,可支持Oracle,Db2,Mysql,Sql-server以及各种数据库版本,附例子和测试程序
- 推荐一个静态页面生成工具-mkdocs
- 推荐一个zookeeper信息查看工具
- 推荐一个IE下的优秀js调试工具(Companion.JS)