強大的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’.其實小豬以前一直命名私有變量爲小寫字母開頭,沒有下劃線的。。

固然若是本身不但願這樣的提示的話能夠對其進行刪除。。

快捷鍵:

相關文章
相關標籤/搜索