强大的Resharp插件(转)

 

使用VS有段时间了,一直深深的折服于其强大的功能。以前一直据说有Resharp这个工具,小猪一直也没有太在乎。直到今天……php

下载安装:编辑器

http://www.jetbrains.com/resharper/download/工具

http://www.ttrjba.com/index.php/resharper7-1-1000-900/post

resharper安装后,会作几件事情,这几件事情对于除此使用者,比较麻烦,所以概括总结一下,以资参考。code

(1)、会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉。这样当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情。blog

能够手动勾上。get

(2)、会将选项——文本编辑器——C#——高级——显示实时语义错误、在编辑中用下划线标识错误这两个选项去掉。这个原本没有什么,可是若是卸载了Resharper,it

vs编辑器变不会实时提示错误。所以卸载Resharper后,须要把这两个选项从新勾选上。class

举例应用

return db.Devices.Where(item => item.IsLock == islocked).Count();

这样的语法它居然能智能提示:Replace with single call with Count(…).变量

return db.Devices.Count(item => item.IsLock == islocked);

仔细比较上述两个代码确实如提示所说:第一行代码调用了两次方法,而第二行代码只调用了一次!一处如此,相比聚沙成塔仍是有用处的。

再来一个

readonly Entity.Golf_DbContext db = new Entity.Golf_DbContext();

这句代码它会提示:Name ‘db’does not match rule ‘instance filed(private)‘.successage name is’_db’.其实小猪以前一直命名私有变量为小写字母开头,没有下划线的。。

固然若是本身不但愿这样的提示的话能够对其进行删除。。

快捷键:

相关文章
相关标签/搜索