原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-07-29 11:10:24.097|閱讀 1659 次
概述:ReSharper Ultimate 2019.1完全支持Visual Studio 2019.1和早期的C#8.0語言支持。它為使用SDK項(xiàng)目提供了Optimize References,并提供了圍繞代碼格式化的一些改進(jìn)。轉(zhuǎn)到Text現(xiàn)在可以搜索解決方案中的幾乎所有文件,代碼編輯器提示涵蓋更多用例。C ++項(xiàng)目啟動(dòng)速度更快,并且支持C ++ 20的語言功能。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
ReSharper是一個(gè)著名的代碼生成工具,其能幫助Microsoft Visual Studio成為一個(gè)更佳的IDE。實(shí)質(zhì)上,ReSharper特征可用于C#,VB.net,XML,Asp.net,XAML,和構(gòu)建腳本。ReSharper Ultimate 2019.1完全支持Visual Studio
2019.1和早期的C#8.0語言支持。它為使用SDK項(xiàng)目提供了Optimize References,并提供了圍繞代碼格式化的一些改進(jìn)。轉(zhuǎn)到Text現(xiàn)在可以搜索解決方案中的幾乎所有文件,代碼編輯器提示涵蓋更多用例。C ++項(xiàng)目啟動(dòng)速度更快,并且支持C ++ 20的語言功能。感興趣的朋友歡迎下載試用!
以下為ReSharper 2019.1版本更新內(nèi)容概述
(一)最初的C#8支持
大多數(shù)新語言功能已經(jīng)得到支持,包括:
結(jié)束表達(dá)式的范圍和索引
空結(jié)合賦值
Switch 表達(dá)式
switch聲明中的元組表達(dá)式
Static 地方職能
Async 流
可空的引用類型
遞歸模式
using 聲明
為可空性注釋打字輔助已得到增強(qiáng),以支持最新語言版本的功能。
(二)支持Visual Studio 2019 RTM
ReSharper 2019.1支持最近的Visual Studio 2019最終版本。除了支持C#8.0之外,還有以下顯著的變化:
此版本支持Visual Studio 2019中的“ 異步包自動(dòng)加載 ”API。
支持Visual Studio 2019中的MSTest框架。
(三)代碼格式更新
以下是我們?yōu)榇a格式化所做的改進(jìn):
當(dāng)您按下時(shí),會(huì)有一個(gè)新的打字輔助來取消代碼Backspace。
現(xiàn)在,您可以將所有代碼格式和代碼樣式設(shè)置導(dǎo)出到 .editorconfig文件,并與不使用JetBrains產(chǎn)品的同事共享。
檢測格式設(shè)置在后臺運(yùn)行。
默認(rèn)情況下,格式化子語句周圍縮進(jìn)的檢查是ON。
使用指令排序與Visual Studio和 StyleCop行為兼容,并且它支持按字母順序?qū)λ惺褂弥噶钸M(jìn)行排序,包括System。
提供了新的內(nèi)置代碼清理配置文件。
(四)更多文件轉(zhuǎn)到文本
Go to Text背后的引擎完全考慮了解決方案中的所有文本文件。
以前,Go to Text僅考慮已由ReSharper編制索引的文件。ReSharper只索引包含代碼的文件或可以幫助您編寫代碼,因?yàn)樵诖蠖鄶?shù)情況下運(yùn)行其他文件的完整索引是很昂貴的。因此,具有“未知”文件擴(kuò)展名的所有文件都完全超出范圍,這意味著您無法搜索非代碼文件。
我們把發(fā)動(dòng)機(jī)拉平了!現(xiàn)在,在顯示索引文件的結(jié)果時(shí),引擎開始在后臺搜索非索引文本文件。如果您將一些數(shù)據(jù)存儲在具有不同擴(kuò)展名的文件中,這非常有用,例如。* proj,.yml和.csv。
(五)優(yōu)化SDK項(xiàng)目的引用
ReSharper現(xiàn)在還檢查SDK項(xiàng)目中未使用的包引用。在項(xiàng)目的上下文菜單中使用“ 優(yōu)化引用 ”來分析和優(yōu)化這些引用。當(dāng)項(xiàng)目不包含任何使用給定引用的代碼時(shí),它將顯示為未使用。輕松卸載未使用的軟件包并保持項(xiàng)目的依賴樹清潔!
(六)改進(jìn)的提取方法重構(gòu)
Extract Method重構(gòu)現(xiàn)在更加適合開發(fā)人員。如果引入?yún)?shù)的自動(dòng)生成名稱不是您想要的,只需在重構(gòu)對話框中編輯名稱,以及引入的方法名稱,返回類型和可見性。
(七)代碼編輯器中的提示
參數(shù)名稱提示現(xiàn)在可以在代碼中的更多位置使用。首先,您可以在屬性的用法中找到它們以顯示屬性參數(shù)的名稱。其次,對于由StringFormatMethod屬性標(biāo)記的方法顯示特殊提示,例如Console.WriteLine(),并顯示其值將插入該位置的參數(shù)的索引。請注意,默認(rèn)情況下禁用“StringFormatMethod”提示,可以在“選項(xiàng)”中啟用。
另外,我們已經(jīng)為方法聲明中的參數(shù)引入了新的代碼注釋提示。它們顯示了通過ReSharper代碼分析計(jì)算的參數(shù)的代碼注釋(如果在以下位置指定了一個(gè)):
位于父類中的重寫基本方法。
在父接口中聲明的已實(shí)現(xiàn)方法。
(八)虛幻引擎支持ULTIMATE
由于項(xiàng)目的溫暖和冷啟動(dòng)時(shí)間得到了顯著改善,特別是針對虛幻引擎項(xiàng)目的一些特殊性能調(diào)整,ReSharper C ++ 2019.1現(xiàn)在比以往更具響應(yīng)性!對于虛幻引擎代碼,有虛幻引擎命名支持,反射說明符完成,RPC的特殊代碼生成和導(dǎo)航選項(xiàng)以及增強(qiáng)的自動(dòng)導(dǎo)入。
(九)對于C ++項(xiàng)目更快的性能極限
ReSharper C ++ 2019.1提升了許多領(lǐng)域的性能。冷啟動(dòng)和熱啟動(dòng)明顯更快,初始索引期間內(nèi)存流量減少,之后內(nèi)存占用也更小。我們也加速了搜索到處和Go去鍵入,并使其成為Go to file成員,Go to base class,Go to derived class搜索現(xiàn)在都可以在索引期間使用。
想要購買ReSharper正版授權(quán)的朋友可以。
有關(guān)產(chǎn)品資訊的更多精彩內(nèi)容,敬請關(guān)注下方的微信公眾號▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn