強大的Resharp插件


使用VS有段時間了,一直深深的折服於其強大的功能。之前一直聽說有Resharp這個工具,小豬一直也沒有太在意。直到今天……

下載安裝:

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

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

resharper安裝后,會做幾件事情,這幾件事情對於除此使用者,比較麻煩,因此歸納總結一下,以資參考。

(1)、會將選項——文本編輯器——C#——常規——自動列出成員 這個選擇框的勾選去掉。這樣當你使用某個方法的時候,便不會提示參數,是一個很郁悶的事情。

可以手動勾上。

(2)、會將選項——文本編輯器——C#——高級——顯示實時語義錯誤、在編輯中用下划線標識錯誤這兩個選項去掉。這個本來沒有什么,但是如果卸載了Resharper,

vs編輯器變不會實時提示錯誤。因此卸載Resharper后,需要把這兩個選項重新勾選上。

舉例應用

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

當然如果自己不希望這樣的提示的話可以對其進行刪除。。

快捷鍵:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM