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