軟件介紹ReSharper中文版是一款非常好用的代碼生成工具,它擁有非常豐富的功能,包括代碼分析、高亮顯示錯誤代碼以及代碼快速更正等等,讓用戶能夠借助Visual Studio更好地進(jìn)行編程和開發(fā)。這里為大家?guī)碜钚?020.1版本的ReSharper中文版,有需要的用戶敬請下載。 ReSharper中文版特色功能代碼分析 ReSharper可提供對C#, XAML, XML, ASP.NET和ASP.NET MVC的持續(xù)的代碼質(zhì)量分析,甚至在用戶對之進(jìn)行編譯以前即可檢測到錯誤和問題。ReSharper可對用戶的代碼提供900多種代碼檢驗(yàn),用戶便可即刻 察覺到其當(dāng)前文件或者甚至整個解決方案中是否包含了錯誤和故障。 高亮顯示錯誤和快速更正 ReSharper能在用戶輸入的時(shí)候即對代碼進(jìn)行分析,并高亮顯示錯誤,用戶甚至無需進(jìn)行編譯。其甚至能對大部分錯誤快速給出修改建議,以幫助用戶快速解決問題。 先進(jìn)的代碼協(xié)助 ReSharper充分的考慮到了編碼的各個方面,以幫助用戶提高效率和節(jié)省時(shí)間。 其不但對Visual Studio的諸如代碼編譯之類的原生功能進(jìn)行了擴(kuò)展和改進(jìn),還可以使得用戶通過使用大量的代碼模板快速生成代碼,在編輯器中查看類型和他們的成員的文 檔,使用稱為“上下文動作”(context actions)執(zhí)行代碼轉(zhuǎn)換,還有其他更多的。 眾多的代碼重構(gòu) 與Visual Studio 2005/2008/2010相比,ReSharper提供了更豐富的自動代碼重構(gòu)功能。用戶可使用許多不同的重構(gòu)方法以進(jìn)行重命名,移動,安全刪除標(biāo)識;導(dǎo)入和內(nèi)聯(lián)字段、變量和參數(shù)等等。 導(dǎo)航和搜索 無論什么時(shí)候你需要查找某個類型,字段,方法,或任何其他的標(biāo) 識,ReSharper提供了多種實(shí)現(xiàn)方法,可以通過名稱查找一個標(biāo)識,在代碼從引用位置導(dǎo)航到標(biāo)識的聲明位置,查找并高亮顯示標(biāo)識用法。使用集成到 Visual Studio用戶接口的特別工具窗口,ReSharper可以讓你看到完整的類型繼承樹和文件結(jié)構(gòu)。 集成單元測試 ReSharper自動偵查代碼中的單元測試,并提供完整的單元測試支持。你能從代碼編輯器中運(yùn)行和調(diào)試測試。同時(shí),會提供一個專用的單元測試資源窗口以讓用戶看到其單元測試的結(jié)果和重新運(yùn)行單元測試。 ASP.NET編輯 利用錯誤高亮顯示,快速修正,上下文動作,代碼協(xié)助,導(dǎo)航,重構(gòu),和其他特征,用戶可以愉悅而高效的編輯ASP.NET文件。使用ReSharper,你可以不受打擾的在ASP.NET中編輯和重構(gòu)C#代碼,如Web控件屬性和事件,數(shù)據(jù)源,和內(nèi)容點(diǎn)位符。 NAnt和MS Build腳本編輯 其高級編輯功能之前只針對C#可以用,后擴(kuò)展到了NAnt和MSBuild腳本。若用戶安裝了ReSharper,則只要其在Visual Studio。NET中打開一個創(chuàng)建的腳本文件,便可立即得到完全代碼協(xié)助。 VB功能 ReSharper for Visual Studio 2005/2008/2010 擴(kuò)展了其對Visual Basic代碼(包括使用VB編寫的ASP頁面)的一系列功能。其中包含了ReSharper的所有導(dǎo)航和搜索功能,以及語法高亮,文檔快速查找等。其最 大的益處則是對于需要開發(fā)混合了C#和VB的項(xiàng)目的.NET開發(fā)人員而言的。 XAML編輯 有了ReSharper,用戶無論是在進(jìn)行Silverlight, WPF, 或者 Windows Phone 7 開發(fā)時(shí),均可獲得附加的XAML編輯協(xié)助,包括即時(shí)代碼分析,代碼重構(gòu),代碼生成和調(diào)整,以及快速的解決方案范圍導(dǎo)航。 ReSharper中文版安裝教程下載完成后雙擊安裝包,在安裝界面,把你需要安裝的選擇為 Install (安裝),不需要的選擇 Skip(跳過),需要注意ReSharper 需要和 Visual Studio 版本保持一致,然后勾選同意,最后點(diǎn)擊 Next 按鈕,如下圖所示。 在下一個界面直接選擇右下角的 Install 按鈕,然后開始安裝 ReSharper,安裝過程大概1~2分鐘。安裝成功會在左下角會顯示 代表安裝成功,最后點(diǎn)擊 Exit 按鈕退出即可。 ReSharper中文版使用教程設(shè)置 智能提示 安裝完畢后,IDE 的智能提示(Intellisense)便會默認(rèn)使用 Resharper 的提示,不知道為什么,我一直不太喜歡它的提示。改過來,是在Option的窗口中,也可以自定義 快捷鍵 強(qiáng)烈建議你使用 Reshaper 的快捷鍵,不要擔(dān)心 Reshaper 會把你原來的快捷鍵設(shè)置給覆蓋了,因?yàn)槿绻硞快捷鍵和 VS 是沖突的,Reshaper會讓你自己選擇需要使用 VS 還是 Resharper 的快捷鍵,看如下界面: 注意,不要選擇 Apply to all Reshaper shortcuts,如果選擇了,這個界面將不會再出現(xiàn)了,而一般情況下,你會更喜歡在沖突的時(shí)候讓自己做決定。 當(dāng)然,如果你一定要使用 VS 原來的快捷鍵,那么,就應(yīng)該在 Option 的如下窗口中選中紅框內(nèi)的選項(xiàng),然后抖抖手,點(diǎn) Save: 與 StyleCop 的整合 如果我們同時(shí)安裝了StyleCop ,則 Resharper 會整合提示你當(dāng)前的代碼是否符合你的 StyleCop 設(shè)置。 PS:以下配置基于 StyleCop 4.7 和 Reshaper 7.1.3。在某些情況下,版本較舊的情況下,StyleCop 和 Reshaper 沒有整合到一起,使得你在代碼規(guī)范的道路上不能使用 Resharper 的提示。 整合后,我們可以在 Option 界面的 Code Eidting-〉Code Cleanup 界面,Add 一個新規(guī)則,然后,在新規(guī)則中可以看到 stylecop 選項(xiàng),如下: 經(jīng)過了這些設(shè)置后,IDE 就會根據(jù)這個設(shè)置的標(biāo)準(zhǔn)進(jìn)行提示,如下: Reshaper設(shè)置規(guī)則和StyleCop沖突 熟悉 StyleCop 的碼友們都知道,如果你的項(xiàng)目設(shè)置了 StyleCop 本身的規(guī)則,StyleCop 就會生成一個設(shè)置文檔,如下: 那么,Reshaper 的 StyleCop 設(shè)置規(guī)則和 StyleCop 本身的設(shè)置規(guī)則能否變成一個呢?答案是:很遺憾,不能!你必須兩頭設(shè)置,使其變成一致。所以對我來說,Reshaper那個提示或者CodeClean只是個輔助手段,StyleCop那個的 “Run StyleCop” 才是最終的提交準(zhǔn)則。 如果不喜歡某個提示該怎么辦? 是的,你可以修改設(shè)置。如下: 在這個例子中,我不喜歡將下劃線開頭的變量作為 warning 進(jìn)行提示,我們就可以選擇最下方的 change settings…… 進(jìn)行修改,選擇后,如下: 可以看到,我們修改為加了前綴。 萬能的 Alt + Enter 如果我們使用了 Reshaper 的快捷鍵設(shè)置,那么,在每個出現(xiàn)提示的地方,點(diǎn)擊 Alt + Enter 組合鍵,就會彈出 Resharper 建議你要進(jìn)行的操作,比如: 在這個提示里,Reshaper 告訴我們沒有引用 System.Text 這個命名空間,這個時(shí)候,點(diǎn)擊 Alt + Enter 就會自動 Using 該命名空間了; 自動完成語法糖 再比如: 在 StringBuilder 上 Alt+Enter 組合鍵,就會提示你此處要用 var。 或者,又比如在 if 上使用組合鍵,就會提示你用三元運(yùn)算符: 總之,Alt + Enter 是萬能的,看到提示,就使用它,你常常會得到有意義的幫助來提升你代碼的質(zhì)量。一些復(fù)雜的 LINQ 你不會寫,使用 Alt+Enter 就會自動幫你將一些代碼轉(zhuǎn)換成很牛叉的 LINQ,看上你好像是個 LINQ 高手一樣; 提示 這個小燈就是提示,如果不想使用 Alt + Enter,就用鼠標(biāo)猛戳這里,也會出現(xiàn) Resharper 的建議。 Find Usage Find Results 在某個類,或者變量,或者方法上點(diǎn) Find Usage ,或者戳快捷鍵 Alt+F7,就是把你選中類或變量或方法全部被引用到的地方顯示出來。話說,VS2012之后的查找和查找引用功能簡直弱爆了?傊,這個功能也是 Reshaper 的一個亮點(diǎn)。 尤其,我們注意到圖中處,它將你多次查找用頁簽的形式給你保留了起來,我們在分析代碼的時(shí)候,往往會一次性查找多個變量的引用,在這個時(shí)候,就特別有幫助?傊,這個功能必要而且很程序員。 查找賦值 假如我們想查找某個屬性在那些地方被賦值,這個功能就相當(dāng)實(shí)用。我把此快捷鍵設(shè)成了 Alt+F8 - Value Origin,或者你可以 鼠標(biāo)右鍵,選擇 Inspect – Value Origin 如下圖查找結(jié)果,共有2處地方對它進(jìn)行過賦值 File Structure 你是否惱怒與查看類的結(jié)構(gòu)要去戳這個下拉框: 這個時(shí)候,你按組合鍵 Ctrl + Alt +F,就會出現(xiàn) Resharper 的 File Structure 窗口: 很方便的讓你看到你的整個成員變量窗口。 萬般兼重構(gòu) 一個永遠(yuǎn)寫出完美代碼的程序員永遠(yuǎn)只存在于一個 白癡Leader 的頭腦里,作為碼畜的我們都知道,代碼是重構(gòu)出來的,永遠(yuǎn)不是設(shè)計(jì)出來的。所以,你永遠(yuǎn)需要 Ctrl + Shift + R: Resharper 把你可能用到的重構(gòu)方法都列出來了,動動鍵盤或者鼠標(biāo),你即刻就可以完成一次重構(gòu)。 快速完成代碼 使用 VS 提供的智能感知和 TAB 鍵,能夠快速完成代碼,比如輸入代碼 prop,然后按 Tab 鍵,就會自動創(chuàng)建一個屬性,不過 Resharper 提供了另外的選擇,看上去可以完成更多的代碼。 按組合鍵 Alt + Insert,出現(xiàn)如下窗口: 話說我從來沒有使用 VS 的方法自動完成過創(chuàng)建一個構(gòu)造器,而使用 Resharper 就可以輕松實(shí)現(xiàn)。 Cleanup Code 寫了一個齷蹉的類之后,什么是最愉快的,就是讓它順便變干凈以及變規(guī)范,這個時(shí)候,我們需要右鍵 Cleanup Code (Ctrl + Alt + F): Resharper 提供了一種選擇,讓我們自己設(shè)置 Cleanup Code 的規(guī)范,當(dāng)然,因?yàn)槲覀円呀?jīng)引入了 StyleCop ,所以這個規(guī)范可以設(shè)置起來非常方便。 |
1深度技術(shù)win10正式版ghost(32位)旗艦......
2番茄花園win10 X86 ghost 標(biāo)準(zhǔn)通......
3番茄花園Win10_Ghost Win10 64......
4雨林木風(fēng) GHOST WIN10 X64 快速裝......
5深度技術(shù)GHOST WIN10 X64 尊貴專業(yè)......
6筆記本W(wǎng)in10系統(tǒng) 64位中秋特別 官方正式版......
7筆記本win10正式版ghost(32位)中秋特......
8雨林木風(fēng)win10(32位)ghost 中秋特別......