ReSharper2019是一款實(shí)用性非常強(qiáng)的VisualStudio增強(qiáng)工具,也就是代碼生成工具,幫助用戶在編寫(xiě)代碼時(shí)減少錯(cuò)誤,大大地提高工作效率。它可以進(jìn)行深度代碼分析,智能代碼協(xié)助,實(shí)時(shí)錯(cuò)誤代碼高亮顯示,解決方案范圍內(nèi)代碼分析,快速代碼更正,一步完成代碼格式化和清理,業(yè)界領(lǐng)先的自動(dòng)代碼重構(gòu),高級(jí)的集成單元測(cè)試方案,和強(qiáng)大的解決方案內(nèi)導(dǎo)航和搜索,讓vs用戶更具效率。
小編給大家?guī)?lái)了
ReSharper(VisualStudio增強(qiáng)工具)2019破解版下載,數(shù)據(jù)包內(nèi)附帶破解補(bǔ)丁,可以完美激活注冊(cè)授權(quán)軟件,解鎖軟件中被限制的很多功能,用戶就可以免費(fèi)、無(wú)功能限制使用了。另外,本文附有軟件安裝教程和破解教程,可供大家參考借鑒,大家可以參照具體步驟進(jìn)行軟件安裝以及破解操作,希望對(duì)大家有幫助,歡迎有需求的用戶前來(lái)本站免費(fèi)下載體驗(yàn)!
安裝教程
1、下載并解壓軟件破解版安裝包數(shù)據(jù)包,得到安裝程序和破解補(bǔ)丁文件,如下圖所示:
2、然后雙擊運(yùn)行安裝程序進(jìn)行軟件安裝,彈出安裝向?qū)Ы缑?,然后點(diǎn)擊options
3、進(jìn)入下一個(gè)界面,勾選第一個(gè)方框,然后在下拉選擇ReSharper,接著點(diǎn)擊apply同意軟件相關(guān)許可協(xié)議
4、點(diǎn)擊install開(kāi)始準(zhǔn)備安裝軟件
5、軟件安裝完成,點(diǎn)擊exit退出安裝程序
破解教程
1、進(jìn)入軟件安裝路徑,然后回到軟件安裝包,打開(kāi)Crack文件夾,將JetBrains.Platform.Shell.dll破解補(bǔ)丁復(fù)制到軟件安裝路徑下即可激活軟件
2、至此,軟件破解版完成注冊(cè)破解,用戶可以無(wú)功能限制免費(fèi)使用了
功能特色
1、代碼分析
可提供對(duì)C#, XAML, XML, ASP.NET和ASP.NET MVC的持續(xù)的代碼質(zhì)量分析,甚至在用戶對(duì)之進(jìn)行編譯以前即可檢測(cè)到錯(cuò)誤和問(wèn)題??蓪?duì)用戶的代碼提供900多種代碼檢驗(yàn),用戶便可即刻 察覺(jué)到其當(dāng)前文件或者甚至整個(gè)解決方案中是否包含了錯(cuò)誤和故障。
2、高亮顯示錯(cuò)誤和快速更正
能在用戶輸入的時(shí)候即對(duì)代碼進(jìn)行分析,并高亮顯示錯(cuò)誤,用戶甚至無(wú)需進(jìn)行編譯。其甚至能對(duì)大部分錯(cuò)誤快速給出修改建議,以幫助用戶快速解決問(wèn)題。
3、先進(jìn)的代碼協(xié)助
充分的考慮到了編碼的各個(gè)方面,以幫助用戶提高效率和節(jié)省時(shí)間。 其不但對(duì)Visual Studio的諸如代碼編譯之類(lèi)的原生功能進(jìn)行了擴(kuò)展和改進(jìn),還可以使得用戶通過(guò)使用大量的代碼模板快速生成代碼,在編輯器中查看類(lèi)型和他們的成員的文 檔,使用稱(chēng)為“上下文動(dòng)作”(context actions)執(zhí)行代碼轉(zhuǎn)換,還有其他更多的。
4、眾多的代碼重構(gòu)
與Visual Studio 2005/2008/2010相比,提供了更豐富的自動(dòng)代碼重構(gòu)功能。用戶可使用許多不同的重構(gòu)方法以進(jìn)行重命名,移動(dòng),安全刪除標(biāo)識(shí);導(dǎo)入和內(nèi)聯(lián)字段、變量和參數(shù)等等
5、導(dǎo)航和搜索
無(wú)論什么時(shí)候你需要查找某個(gè)類(lèi)型,字段,方法,或任何其他的標(biāo) 識(shí),提供了多種實(shí)現(xiàn)方法,可以通過(guò)名稱(chēng)查找一個(gè)標(biāo)識(shí),在代碼從引用位置導(dǎo)航到標(biāo)識(shí)的聲明位置,查找并高亮顯示標(biāo)識(shí)用法。使用集成到 Visual Studio用戶接口的特別工具窗口,可以讓你看到完整的類(lèi)型繼承樹(shù)和文件結(jié)構(gòu)。
6、集成單元測(cè)試
自動(dòng)偵查代碼中的單元測(cè)試,并提供完整的單元測(cè)試支持。你能從代碼編輯器中運(yùn)行和調(diào)試測(cè)試。同時(shí),會(huì)提供一個(gè)專(zhuān)用的單元測(cè)試資源窗口以讓用戶看到其單元測(cè)試的結(jié)果和重新運(yùn)行單元測(cè)試。
7、ASP.NET編輯
利用錯(cuò)誤高亮顯示,快速修正,上下文動(dòng)作,代碼協(xié)助,導(dǎo)航,重構(gòu),和其他特征,用戶現(xiàn)在可以愉悅而高效的編輯ASP.NET文件。使用軟件,你可以不受打擾的在ASP.NET中編輯和重構(gòu)C#代碼,如Web控件屬性和事件,數(shù)據(jù)源,和內(nèi)容點(diǎn)位符。
8、NAnt和MS Build腳本編輯
其高級(jí)編輯功能之前只針對(duì)C#可以用,現(xiàn)在擴(kuò)展到了NAnt和MSBuild腳本。若用戶安裝了軟件,則只要其在Visual Studio。NET中打開(kāi)一個(gè)創(chuàng)建的腳本文件,便可立即得到完全代碼協(xié)助。
9、VB功能
ReSharper for Visual Studio 2005/2008/2010 擴(kuò)展了其對(duì)Visual Basic代碼(包括使用VB編寫(xiě)的ASP頁(yè)面)的一系列功能。其中包含了所有導(dǎo)航和搜索功能,以及語(yǔ)法高亮,文檔快速查找等。其最 大的益處則是對(duì)于需要開(kāi)發(fā)混合了C#和VB的項(xiàng)目的.NET開(kāi)發(fā)人員而言的。
10、XAML編輯
用戶無(wú)論是在進(jìn)行Silverlight, WPF, 或者 Windows Phone 7 開(kāi)發(fā)時(shí),均可獲得附加的XAML編輯協(xié)助,包括即時(shí)代碼分析,代碼重構(gòu),代碼生成和調(diào)整,以及快速的解決方案范圍導(dǎo)航。
優(yōu)勢(shì)亮點(diǎn)
一、性能改進(jìn)1、每個(gè)版本,我們都會(huì)進(jìn)行大量的性能改進(jìn)和錯(cuò)誤修復(fù),以限制對(duì)Visual Studio 的影響,提高響應(yīng)速度并消除UI凍結(jié)。
2、我們開(kāi)始發(fā)布關(guān)于性能方面現(xiàn)狀的博客文章:我們現(xiàn)在的位置,為什么我們擁有我們的產(chǎn)品,我們?cè)谧钚碌陌l(fā)布周期中做了哪些修復(fù),以及我們的計(jì)劃讓我們做得更好。
3、對(duì)于2018.2版本,我們?cè)诓煌糠诌M(jìn)行了大約30次性能修復(fù),從加快EditorConfig支持到減少解決方案加載時(shí)間。
二、使用ReSpeller進(jìn)行集成的拼寫(xiě)檢查1、此版本附帶ReSpeller擴(kuò)展,可提供開(kāi)箱即用的拼寫(xiě)檢查功能。
2、與代碼分析一樣,ReSpeller會(huì)掃描標(biāo)識(shí)符,注釋?zhuān)址淖值戎械钠磳?xiě)錯(cuò)誤和拼寫(xiě)錯(cuò)誤,并提供快速修復(fù)程序來(lái)解決每個(gè)檢測(cè)到的問(wèn)題。
3、默認(rèn)情況下,為許多語(yǔ)言啟用ReSpeller支持。
4、啟用/禁用單個(gè)檢查和更改嚴(yán)重性的一種簡(jiǎn)單方法是在設(shè)置中搜索“拼寫(xiě)錯(cuò)誤”(您將最終進(jìn)入代碼檢查|檢查嚴(yán)重性)。
5、然后我們可以調(diào)用Alt+ Enter菜單,ReSpeller為我們提供了幾個(gè)選項(xiàng)來(lái)解決我們的錯(cuò)誤。
6、在菜單中,我們可以修復(fù)拼寫(xiě)錯(cuò)誤或在ReSpeller的字典中添加新單詞 。
7、默認(rèn)情況下,拼寫(xiě)檢查器附帶英語(yǔ)(美國(guó))的內(nèi)置字典。它使用基于Hunspell的字典,這意味著您可以根據(jù)需要安裝其他語(yǔ)言。
三、C#7.3支持現(xiàn)在支持最新C#7.3的所有功能:
1、宣言表達(dá)的初始化和查詢(xún)。
2、元組平等。
3、Ref 分配。
4、Unmanaged,System.Delegate和System.Enum約束。
5、Stackalloc 數(shù)組初始化器。
6、基于模式的fixed陳述。
7、索引可移動(dòng)fixed緩沖區(qū)。
8、除了支持語(yǔ)法之外,我們還添加了新的檢查和適當(dāng)?shù)目焖傩迯?fù),使您的代碼與C#7.3兼容。
四、最初的Blazor支持1、實(shí)驗(yàn)項(xiàng)目Blazor是一個(gè)基于.NET的單頁(yè)Web應(yīng)用程序框架,它在
瀏覽器中使用WebAssembly運(yùn)行。
2、即使Blazor現(xiàn)在被宣布為實(shí)驗(yàn),我們已經(jīng)在為這個(gè)有前景的框架添加了初始支持。例如,代碼完成包括所有可能的指令,如 頁(yè)面(路由),注入(服務(wù)注入)和功能(組件成員)。
五、導(dǎo)航改進(jìn)導(dǎo)航中添加了幾個(gè)小但方便的新功能,為搜索和導(dǎo)航選項(xiàng)引入了期待已久的功能:
1、您現(xiàn)在可以使用環(huán)境中的掩碼指定被忽略的文件。
2、搜索和導(dǎo)航。
3、您可以根據(jù)文件擴(kuò)展名或文件夾從所有搜索和導(dǎo)航功能中排除文件。
4、該堆棧跟蹤瀏覽器解析引擎已經(jīng)被添加到到處搜索。
5、使用2018.2,我們現(xiàn)在可以從dotTrace的 / Visual Studio的 Call Stack窗口復(fù)制一個(gè)函數(shù)簽名,并使用Search Everywhere直接導(dǎo)航到代碼庫(kù)中正確的方法重載。
6、最后但同樣重要的是,一些功能,如文件結(jié)構(gòu),包含聲明,下一個(gè)/上一個(gè)成員,以及其他現(xiàn)在考慮到本地功能。
六、IntelliSense的彩色參數(shù)信息彈出和摘要工具提示1、此版本更新在查找項(xiàng)彈出窗口中顯示參數(shù)信息的方式。例如,在C?;騐B.NET中使用代碼完成時(shí),以不同的顏色顯示參數(shù)類(lèi)型和方法返回類(lèi)型,從而更容易直觀地識(shí)別方法重載。
七、格式化程序引擎更新formatter引擎有幾個(gè)新功能:
1、可以直接從“ 配置格式”對(duì)話框生成代碼文件中用于覆蓋格式化程序設(shè)置的注釋。
2、“ 文件格式信息”工具窗口顯式顯示受StyleCop規(guī)則影響的設(shè)置。
3、如果StyleCop規(guī)則覆蓋代碼樣式/格式設(shè)置,則“ 選項(xiàng)”對(duì)話框現(xiàn)在可以顯示StyleCop規(guī)則名稱(chēng)。
八、JSLint,ESLint和TSLint1、擴(kuò)展了內(nèi)置代碼分析規(guī)則,支持三種靜態(tài)分析工具:JSLint,ESLint和TSLint。
2、所有這些linters都有助于確保JavaScript和TypeScript代碼的可讀性和可維護(hù)性。
3、它們還允許添加自定義規(guī)則,這些規(guī)則可以包含在代碼分析中。
4、如果您的計(jì)算機(jī)上已配置了Node.js解釋器,則可以在“ 工具”| “ 工具”下的“ ReSharper”設(shè)置中啟用linters。Web Linters。
九、重構(gòu)UI更新1、在此版本中,一些重構(gòu)已移至新的演示框架。
2、大多數(shù)改進(jìn)發(fā)生在引擎蓋下,并且在UI中不可見(jiàn)。
3、此舉有助于我們統(tǒng)一Rider的控件行為。
關(guān)鍵的可見(jiàn)UI更改包括:
1、“更改簽名”對(duì)話框具有參數(shù)類(lèi)型的代碼完成彈出窗口。
2、Extract Method有一個(gè)消除歧義的彈出窗口,指定是否應(yīng)該創(chuàng)建方法或本地函數(shù)。
十、更多更新其他ReSharper 2018.2更新包括:
1、修復(fù)范圍快速修復(fù)獲得更精細(xì)的修復(fù)范圍: 修復(fù)方法和修復(fù)類(lèi)。
2、內(nèi)置類(lèi)型的代碼樣式得到了改進(jìn):它獲得了成員訪問(wèn)表達(dá)式和“ 字段,參數(shù),變量 ”聲明的獨(dú)立設(shè)置。
3、在ReSharper Build中為跳過(guò)的項(xiàng)目執(zhí)行BeforeBuild和AfterBuild目標(biāo)有一個(gè)新選項(xiàng)。
4、一項(xiàng)新的檢查,以突出XAML中錯(cuò)誤放置的文本。
5、在XML / XAML支持中,當(dāng)您Enter在單獨(dú)的行上的結(jié)束標(biāo)記之前按下時(shí),鍵入assist現(xiàn)在會(huì)在結(jié)束標(biāo)記之前插入一個(gè)空行,并將插入符號(hào)留在空白行(而不是將其移動(dòng)到結(jié)束標(biāo)記)。
十一、初始C ++ / CLI支持ULTIMATE1、C ++ / CLI是Microsoft提供的一組C ++語(yǔ)言擴(kuò)展,用于在托管代碼和本機(jī)代碼之間輕松實(shí)現(xiàn)互操作性。
2、通過(guò)對(duì)托管語(yǔ)言和C ++的廣泛支持,自然也能提供在C ++ / CLI中編寫(xiě)代碼的幫助。
3、然而,由于C ++語(yǔ)言的語(yǔ)法添加和特殊變化如此之多,處理C ++ / CLI并非易事。但現(xiàn)在等待結(jié)束了 - ReSharper C ++ 2018.2使C ++ / CLI支持公開(kāi),更新了許多主要功能(包括代碼檢查,打字輔助,格式化和代碼完成)以支持這種語(yǔ)言方言。
十二、C ++ 17和C ++ 20具有ULTIMATE功能1、ReSharperС++ 2018.2加深了對(duì)現(xiàn)代C ++語(yǔ)言的理解。
2、由于增加了對(duì)類(lèi)模板參數(shù)推導(dǎo),用戶定義的演繹指南,折疊表達(dá)式,自動(dòng)非類(lèi)型模板參數(shù)等的支持,ReSharper C ++現(xiàn)在支持大多數(shù)主要的C ++ 17特性。
3、由于C ++ 20標(biāo)準(zhǔn)已經(jīng)形成,ReSharper C ++ 2018.2學(xué)習(xí)了解主要編譯器中已有的許多C ++ 20特性,特別是協(xié)同程序,指定初始化,特征測(cè)試宏等。
使用說(shuō)明
1、代碼分析擴(kuò)展了Visual Studio,對(duì)C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技術(shù)進(jìn)行了超過(guò)2200次動(dòng)態(tài)代碼檢查。 對(duì)于大多數(shù)檢查,提供快速修復(fù)(燈泡)以改變代碼的方式。找到并擺脫未使用的代碼? 將代碼遷移到C#7? 隨意將循環(huán)轉(zhuǎn)換為L(zhǎng)INQ? 查找并防止可能的異常? 使用通用的命名標(biāo)準(zhǔn)? 使用的代碼分析可以實(shí)現(xiàn)所有這些以及更多代碼改進(jìn)。
2、重構(gòu)60多個(gè)重構(gòu)和450多個(gè)上下文操作有助于安全地組織代碼并圍繞解決方案進(jìn)行移動(dòng),分配責(zé)任,解耦,降低復(fù)雜性或簡(jiǎn)單地使用替代語(yǔ)言語(yǔ)法。
3、導(dǎo)航和搜索無(wú)論有多大,都可以幫助您立即找到解決方案中的任何代碼。 它還可以將您從任何符號(hào)導(dǎo)航到相關(guān)代碼,例如給定接口的實(shí)現(xiàn),類(lèi)的擴(kuò)展方法或字段的用法。
4、代碼格式化和清理根據(jù)您的個(gè)人偏好或團(tuán)隊(duì)標(biāo)準(zhǔn)配置和應(yīng)用代碼樣式。 C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他語(yǔ)言的代碼樣式和格式設(shè)置可以應(yīng)用于任何范圍,從選擇到解決方案。
5、代碼生成可以為您創(chuàng)建大量代碼:從新文件和類(lèi)到條件塊和GUID; 從實(shí)現(xiàn)的接口所需的方法和屬性到相等檢查和格式化成員。
常用快捷鍵
(1)編輯
Ctrl +Space 代碼完成
Ctrl +Shift + Space代碼完成
Ctrl +Alt + Space代碼完成
Ctrl + P顯示參 數(shù)信息
Alt +Insert 生 成構(gòu)造函數(shù),屬性,重載成員函數(shù),實(shí)現(xiàn)接口
Ctrl +Alt + J 生成if,try..catch,#region塊
Ctrl + /注釋及 取消//注釋
Ctrl +Shift + / 注釋及取消/**/注釋
Ctrl + W增量選 擇塊
Ctrl +Shift + W 增量反選
Alt +Enter 顯 示錯(cuò)誤的修正方法
Ctrl +Alt + F 格式化代碼
Ctrl +Alt + O 根據(jù)指示修改優(yōu)化
Ctrl + D復(fù)制當(dāng) 前行或選定的塊
(2)查找
Alt + F7查找變 量,方法的引用
Alt +Shift + F7 在設(shè)定范圍中查找
Ctrl +Shift + F7 高亮顯示
Ctrl +Alt + Up / Down 定位到下/前一個(gè)引用
Ctrl +Alt + F7 快速定位引用位置
Ctrl +Shift + F4 關(guān)閉查找結(jié)果tab
Ctrl +Alt + U 定位到查找結(jié)果
(3)導(dǎo)航
Ctrl + N定位到 類(lèi)型
Ctrl +Shift + N根據(jù)文件名定位
Ctrl + E最近文件列表
Ctrl +Shift +Backspace 上次編輯位置
Ctrl + B跳到變 量申明處
Ctrl +Alt + B 跳到繼承類(lèi)或接口處
Ctrl + U調(diào)到基 類(lèi)
Ctrl +Shift + T 跳到類(lèi)型申明處
Alt + Up/ Down跳到下/上一個(gè)方法
Ctrl +F12
F2 /Shift + F2 下/上一個(gè)高亮度顯示的錯(cuò)誤
Ctrl +Shift + E Stack Trace
Refactoring
F6將類(lèi)移入另外的命名 空間
Shift +F6 方 法更名
Ctrl +F6 更改 簽名
Ctrl +Alt + N
Ctrl +Alt + M 將選定塊抽取為一個(gè)方法
Ctrl +Alt + V 更改變量名稱(chēng)和類(lèi)型
(4)模板
Tab根據(jù)縮寫(xiě)生成模板
Ctrl + J插入模 板
(5)內(nèi)置模板:
asrt 生成assertion
ear生成空數(shù)組
foreach生成foreach 塊
ital生成ArrayList的迭代循環(huán)
itar 生成array的迭代循環(huán)
itdic 生成dictionary的迭代循環(huán)
loop生成loop循環(huán)
out 打印 串
outv 打印變量值
pcipublic const int
pcspublic const string
proprotected
psrpublic static readonly
psvmmain() method declaration
ritarIterate an array in reverse order
sfcSafely cast variable
thrthrow new
toar將ArrayList 轉(zhuǎn)化為array
0條評(píng)論