ReSharper 2019軟件介紹
resharper是一個jetbrains公司出品的著名的代碼生成工具。其能幫助Microsoft visual studio成為一個更佳的IDE,它包括一系列豐富的能大大增加C#和visual basic .net開發(fā)者生產力的特征。使用ReSharper,你可以進行深度代碼分析,智能代碼協(xié)助,實時錯誤代碼高亮顯示,解決方案范圍內代碼分析,快速代碼更正,一步完成代碼格式化和清理,業(yè)界領先的自動代碼重構,高級的集成單元測試方案,和強大的解決方案內導航和搜索。實質上,ReSharper特征可用于C#,VB.NET,XML,ASP.NET,XAML,和構建腳本。ReSharper還為C#和VB.NET提供了增強的交叉語言功能,它使開發(fā)者可以有效的控制.net混合項目。
ReSharper 2019軟件特色
高亮顯示錯誤和快速更正
ReSharper能在用戶輸入的時候即對代碼進行分析,并高亮顯示錯誤,用戶甚至無需進行編譯。其甚至能對大部分錯誤快速給出修改建議,以幫助用戶快速解決問題。
集成單元測試
ReSharper自動偵查代碼中的單元測試,并提供完整的單元測試支持。你能從代碼編輯器中運行和調試測試。同時,會提供一個專用的單元測試資源窗口以讓用戶看到其單元測試的結果和重新運行單元測試。
代碼分析
ReSharper可提供對C#, XAML, XML, ASP.NET和ASP.NET MVC的持續(xù)的代碼質量分析,甚至在用戶對之進行編譯以前即可檢測到錯誤和問題。ReSharper可對用戶的代碼提供900多種代碼檢驗,用戶便可即刻 察覺到其當前文件或者甚至整個解決方案中是否包含了錯誤和故障。
眾多的代碼重構
與Visual Studio 2005/2008/2010相比,ReSharper提供了更豐富的自動代碼重構功能。用戶可使用許多不同的重構方法以進行重命名,移動,安全刪除標識;導入和內聯(lián)字段、變量和參數等等。
導航和搜索
無論什么時候你需要查找某個類型,字段,方法,或任何其他的標 識,ReSharper提供了多種實現(xiàn)方法,可以通過名稱查找一個標識,在代碼從引用位置導航到標識的聲明位置,查找并高亮顯示標識用法。使用集成到 Visual Studio用戶接口的特別工具窗口,ReSharper可以讓你看到完整的類型繼承樹和文件結構。
ASP.NET編輯
利用錯誤高亮顯示,快速修正,上下文動作,代碼協(xié)助,導航,重構,和其他特征,用戶可以愉悅而高效的編輯ASP.NET文件。使用ReSharper,你可以不受打擾的在ASP.NET中編輯和重構C#代碼,如Web控件屬性和事件,數據源,和內容點位符。
XAML編輯
有了ReSharper,用戶無論是在進行Silverlight, WPF, 或者 Windows Phone 7 開發(fā)時,均可獲得附加的XAML編輯協(xié)助,包括即時代碼分析,代碼重構,代碼生成和調整,以及快速的解決方案范圍導航。
NAnt和MS Build腳本編輯
其高級編輯功能之前只針對C#可以用,后擴展到了NAnt和MSBuild腳本。若用戶安裝了ReSharper,則只要其在Visual Studio。NET中打開一個創(chuàng)建的腳本文件,便可立即得到完全代碼協(xié)助。
VB功能
ReSharper for Visual Studio 2005/2008/2010 擴展了其對Visual Basic代碼(包括使用VB編寫的ASP頁面)的一系列功能。其中包含了ReSharper的所有導航和搜索功能,以及語法高亮,文檔快速查找等。其最 大的益處則是對于需要開發(fā)混合了C#和VB的項目的.NET開發(fā)人員而言的。
先進的代碼協(xié)助
ReSharper充分的考慮到了編碼的各個方面,以幫助用戶提高效率和節(jié)省時間。 其不但對Visual Studio的諸如代碼編譯之類的原生功能進行了擴展和改進,還可以使得用戶通過使用大量的代碼模板快速生成代碼,在編輯器中查看類型和他們的成員的文 檔,使用稱為“上下文動作”(context actions)執(zhí)行代碼轉換,還有其他更多的。
ReSharper 2019新版功能
最初的C#8支持
大多數新語言功能已經得到支持,包括:
結束表達式的范圍和索引
空結合賦值
Switch 表達式
switch聲明中的元組表達式
Static 地方職能
Async 流
可空的引用類型
遞歸模式
using 聲明
為可空性注釋打字輔助已得到增強,以支持最新語言版本的功能。
支持Visual Studio 2019 RTM
ReSharper 2019.1支持最近的Visual Studio 2019最終版本。除了支持C#8.0之外,還有以下顯著的變化:
此版本支持Visual Studio 2019中的“ 異步包自動加載 ”API。
支持Visual Studio 2019中的MSTest框架。
代碼格式更新
以下是我們?yōu)榇a格式化所做的改進:
當您按下時,會有一個新的打字輔助來取消代碼Backspace。
現(xiàn)在,您可以將所有代碼格式和代碼樣式設置導出到 .editorconfig文件,并與不使用JetBrains產品的同事共享。
檢測格式設置在后臺運行。
默認情況下,格式化子語句周圍縮進的檢查是ON。
使用指令排序與Visual Studio和 StyleCop行為兼容,并且它支持按字母順序對所有使用指令進行排序,包括System。
提供了新的內置代碼清理配置文件。
更多文件轉到文本
Go to Text背后的引擎完全考慮了解決方案中的所有文本文件。
以前,Go to Text僅考慮已由ReSharper編制索引的文件。ReSharper只索引包含代碼的文件或可以幫助您編寫代碼,因為在大多數情況下運行其他文件的完整索引是很昂貴的。因此,具有“未知”文件擴展名的所有文件都完全超出范圍,這意味著您無法搜索非代碼文件。
我們把發(fā)動機拉平了!現(xiàn)在,在顯示索引文件的結果時,引擎開始在后臺搜索非索引文本文件。如果您將一些數據存儲在具有不同擴展名的文件中,這非常有用,例如。* proj,.yml和.csv。
優(yōu)化SDK項目的引用
ReSharper現(xiàn)在還檢查SDK項目中未使用的包引用。在項目的上下文菜單中使用“ 優(yōu)化引用 ”來分析和優(yōu)化這些引用。當項目不包含任何使用給定引用的代碼時,它將顯示為未使用。輕松卸載未使用的軟件包并保持項目的依賴樹清潔!
改進的提取方法重構
Extract Method重構現(xiàn)在更加適合開發(fā)人員。如果引入參數的自動生成名稱不是您想要的,只需在重構對話框中編輯名稱,以及引入的方法名稱,返回類型和可見性。
代碼編輯器中的提示
參數名稱提示現(xiàn)在可以在代碼中的更多位置使用。首先,您可以在屬性的用法中找到它們以顯示屬性參數的名稱。其次,對于由StringFormatMethod屬性標記的方法顯示特殊提示,例如Console.WriteLine(),并顯示其值將插入該位置的參數的索引。請注意,默認情況下禁用“StringFormatMethod”提示,可以在“選項”中啟用。
另外,我們已經為方法聲明中的參數引入了新的代碼注釋提示。它們顯示了通過ReSharper代碼分析計算的參數的代碼注釋(如果在以下位置指定了一個):
位于父類中的重寫基本方法,或
在父接口中聲明的已實現(xiàn)方法。
虛幻引擎支持ULTIMATE
由于項目的溫暖和冷啟動時間得到了顯著改善,特別是針對虛幻引擎項目的一些特殊性能調整,ReSharper C ++ 2019.1現(xiàn)在比以往更具響應性!對于虛幻引擎代碼,有虛幻引擎命名支持,反射說明符完成,RPC的特殊代碼生成和導航選項以及增強的自動導入。
對于C ++項目更快的性能極限
ReSharper C ++ 2019.1提升了許多領域的性能。冷啟動和熱啟動明顯更快,初始索引期間內存流量減少,之后內存占用也更小。我們也加速了搜索到處和Go去鍵入,并使其成為Go to file成員,Go to base class,Go to derived class搜索現(xiàn)在都可以在索引期間使用。
ReSharper 2019更新日志
優(yōu)化快速修復,代碼注釋,代碼關系查看,和代碼重整。
優(yōu)化的單位測試,包括對MSTest 11, NUnit 2.6, Jasmine 和 PhantomJS的支持。
與Visual Studio 2010、 2012中的深色主題匹配,并對自定義主題提供全面支持。
提供更多針對SharePoint, .NET 4.5, ASP.ET MVC 4,及Silverlight 5的ReSharper功能。
華軍小編推薦:
看到上面這么多功能介紹是不是已經眼花繚亂,那就趕快下載ReSharper 2019吧。本站還提供快表軟件、AlphaEbot動作編輯軟件、河小象編程客戶端、Easy GUI、小海龜LOGO語言等供您下載。
您的評論需要經過審核才能顯示
有用
有用
有用