用过Java的IDE MyEclipse之后,才发现Visual

Studio系列其实作为一个IDE还缺少很多必要的功能。特别是在代码重构和代码风格这一块。骂过好几回了,今天发现reSharper这个VS的插件

居然具有几乎所有我想要的东西,当然,这个东东是收费的,不过有总比没有强。

代码重构

比起VS的refactor鸟枪换炮啊!

Adjust Namespaces

Change Signature

Convert Abstract Class to Interface

Convert Anonymous to Named Type

Convert Extension Method to Plain Static

Convert Indexer to Method

Convert Interface to Abstract Class

Convert Method to Indexer

Convert Method to Property

Convert Property to Auto-Property

Convert Property to Method

Convert Static to Extension Method

Copy Type

Encapsulate Field

Extract Class from

Parameters

Extract Interface

Extract Method

Extract Superclass

Inline Field

Inline Method

Inline Variable

Introduce Field

Introduce Parameter

Introduce Variable

Make Method/Property Non-Static

Make Method/Property Static

Move Type to Another File

Move Type to Another

Namespace

Move Type to Outer Scope

Move to Another Type

Move Types Into Matching Files

Pull Members Up

Push Members Down

Rename

Replace Constructor with

Factory Method

Safe Delete

Use Base Type Where Possible

可视化

reSharper 在滚动栏这一侧加了状态条,显然是跟MyEcplise的做法一样,这个很方便,有没有需要修改的问题,一眼就可以看明白。

增强的Navigator

个是我一直希望VS能支持的功能,”Go to Type” ,“Go to File”, “Go to Symbol” 和 “Go to File

Member” 这个几个功能非常好用,可以极大的提高你的效率。而之前你需要通过多次的鼠标点击打开文件和类浏览器去手工搜索。

写这么点算是一个介绍吧,还有其他不少的功能。不能不说这的确是我见过的最强悍的VS插件。

http://www.cnblogs.com/DotNetNuke/archive/2011/03/26/1996423.html

resharper java_最强悍的VS插件—reSharper相关推荐

  1. 最强悍的VS插件—reSharper

    用过Java的IDE MyEclipse之后,才发现Visual Studio系列其实作为一个IDE还缺少很多必要的功能.特别是在代码重构和代码风格这一块.骂过好几回了,今天发现reSharper这个 ...

  2. VisualStudio神级插件Resharper的基本配置和使用技巧大全+Resharper性能优化

    所谓工欲善其事,必先利其器.尽管visual studio本身已经非常强大,但优秀的插件仍然可以帮开发者大大提高效率. ReSharper是一款由jetbrain开发的针对C#,VB.NET,ASP. ...

  3. VisualStudio神级插件Resharper技巧基础入门到骨灰玩家使用全教程+Resharper性能优化

    我相信很多做.NET开发的童鞋应该都装了Resharper这个重量级插件,但在我的印象里很多人也就只用到了他的一些基本功能,可能算是大材小用了吧,某天,在跟一同事进行结对编程的时候,看到同事也安装了R ...

  4. ReSharper智能插件,ReSharper分析代码质量

    ReSharper智能插件,ReSharper分析代码质量 ReSharper 是 Visual Studio 的智能插件.它配备了一组丰富的功能,包括智能编码辅助.即时错误突出显示和快速纠错.ReS ...

  5. VS插件--Resharper

    1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示 2:快捷键.是使用vs2010的快捷键还是使用 Resharper的快捷 ...

  6. VisualStudio神级插件Resharper技巧基础入门到骨灰玩家使用全教程+Resharper性能优化...

    原文地址:https://www.masuit.com/21/resharper 破解地址:https://www.masuit.com/20/resharper 官方文档:https://www.j ...

  7. gradle插件 java_简单的Gradle Java插件自定义

    gradle插件 java 正如我在" 用Gradle构建Java的初步了解"一文中所展示的那样,当Gradle使用Java插件并将文件和目录放置在该插件期望的位置时, Gradl ...

  8. 强悍的 vim —— 插件管理

    1. 使用 vim-addons 进行插件管理 sudo apt-get install vim-addon-manager 1.1 查询系统中已有的vim-scripts中包含的插件及其状态 $ v ...

  9. uploadify html5 java_工作中碰到uploadify插件两个版本:HTML5和Flash

    最近工作中碰到上传文件插件使用问题:在工作中碰到app嵌套html5页面中使用上传文件问题,因为之前使用的是stream上传插件(http://www.twinkling.cn/),但是该插件跨域传输 ...

最新文章

  1. 智能车技术与实践_ROS入门
  2. vue父组件ajax改变数据,vue父组件传了变量给子组件,改变子组件的对象时,父组件也跟着改变...
  3. 深入理解Objective-C:Category
  4. Net Framework 4.0 和.Net Framework 4.0 Client Profile
  5. 应对全场景AI框架部署挑战,MindSpore“四招”让你躺平
  6. Python人工智能第一篇:语音合成和语音识别
  7. (剑指Offer)面试题37:两个链表的第一个公共结点
  8. 【转】linux下cpio命令使用
  9. UBUNTU安装和卸载软件
  10. 阿里云 cGPU 容器技术白皮书
  11. 谭晓生:如何面对IoT时代的安全新挑战?
  12. Unity性能优化专题---腾讯牛人分享经验
  13. LDC1314和LDC1312的使用
  14. scheme语言编写执行
  15. mysql比对两张表数据
  16. 让顶尖设计师教你10个色彩运用秘技,赶紧洗耳恭听吧!
  17. 【机器学习】隐马尔可夫模型
  18. 关于一个int *ptr=(int *)(a+1)问题的探讨
  19. mysql里any是什么_【MySQL】mysql中any,in,some,all的区别
  20. 英国essay写作思路

热门文章

  1. 有人在医院门口给我打电话要买保险,结果是血管堵塞90%
  2. [matlab数字图像处理4]打开一幅过度曝光图像,拉伸其图像,观察图像变换,对图像直方图均衡算法
  3. 我的创作纪念日 - CSDN三周年
  4. taro做项目html写在哪里,用Taro写一个微信小程序(一)——开始一个项目
  5. Linux_脚步命令
  6. 当写博客成为一种习惯—CSDN Blog名列百强纪念
  7. 我也曾怀疑过坚持的意义
  8. Unity-获得正在播放的动画
  9. Input Queue Drops
  10. 牛刀弑鸡,用SpringMVC的架构模式来描绘一下普通java程序之图书管理免费代码分享