網(wǎng)友評(píng)分: 5分
JetBrains ReSharper是一款專(zhuān)為編程人員所開(kāi)發(fā)的應(yīng)用工具箱。它整合非常多的功能,比如PHPStorm、IntelliJ IDEA、PyCharm等等,同時(shí)支持對(duì)代碼進(jìn)行重構(gòu)、代碼格式化或者清理無(wú)用的代碼等操作,該版本經(jīng)過(guò)破解處理,用戶(hù)可永久免費(fèi)使用。
分析代碼質(zhì)量
在C#,VB.NET,XAML,ASP.NET,ASP.NET MVC,JavaScript,TypeScript,CSS,HTML和XML中可以進(jìn)行即時(shí)代碼質(zhì)量分析。您將立即知道是否需要改進(jìn)您的代碼。
消除錯(cuò)誤和代碼異味
當(dāng)代碼中存在問(wèn)題時(shí),ReSharper不僅會(huì)警告您,而且還提供數(shù)百種快速修復(fù)以自動(dòng)解決問(wèn)題。在幾乎每種情況下,您都可以從各種選項(xiàng)中選擇最佳的快速修復(fù)。
安全更改代碼庫(kù)
解決方案范圍內(nèi)的自動(dòng)化代碼重構(gòu)可幫助您安全地更改代碼庫(kù)。無(wú)論您是需要振興舊代碼還是需要整理項(xiàng)目結(jié)構(gòu),都可以依靠ReSharper。
即時(shí)遍歷整個(gè)解決方案
您可以立即導(dǎo)航和搜索整個(gè)解決方案。跳轉(zhuǎn)到任何文件,類(lèi)型或類(lèi)型成員,或從特定符號(hào)導(dǎo)航到其用法,基本和派生符號(hào)或?qū)崿F(xiàn)。
享受代碼編輯助手
多個(gè)代碼編輯助手,包括擴(kuò)展的IntelliSense,數(shù)百個(gè)即時(shí)代碼轉(zhuǎn)換,自動(dòng)導(dǎo)入名稱(chēng)空間,重新排列代碼和顯示文檔。
符合編碼標(biāo)準(zhǔn)
代碼風(fēng)格和格式化功能以及經(jīng)過(guò)微調(diào),特定于語(yǔ)言的設(shè)置將幫助您擺脫未使用的代碼,并 為團(tuán)隊(duì)創(chuàng)建 通用的編碼標(biāo)準(zhǔn)。
代碼分析
ReSharper通過(guò) 對(duì)C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技術(shù)的2200多個(gè)即時(shí)代碼檢查擴(kuò)展了Visual Studio 。對(duì)于大多數(shù)檢查,ReSharper提供了快速修復(fù)(燈泡)來(lái)改進(jìn)代碼。查找并刪除未使用的代碼?將您的代碼遷移到C#7?隨意將循環(huán)轉(zhuǎn)換為L(zhǎng)INQ嗎?查找并防止可能的異常?使用通用的命名標(biāo)準(zhǔn)?通過(guò)ReSharper的代碼分析,所有這些以及更多的代碼改進(jìn)成為可能。
ReSharper中的.NET代碼分析重構(gòu)
60多種重構(gòu) 和450多種上下文操作可 幫助安全地組織代碼并在解決方案中移動(dòng)代碼,分配職責(zé),解耦,降低復(fù)雜性或僅使用其他語(yǔ)言語(yǔ)法。
導(dǎo)航和搜索
無(wú)論解決方案有多大,ReSharper 都能幫助您立即訪問(wèn)解決方案中的任何代碼。它還可以將您從任何符號(hào)導(dǎo)航 到其相關(guān)代碼, 例如給定接口的實(shí)現(xiàn),類(lèi)的擴(kuò)展方法或字段的用法。
代碼格式化和清理
根據(jù)您的個(gè)人喜好或團(tuán)隊(duì)標(biāo)準(zhǔn)配置和應(yīng)用代碼樣式。C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他語(yǔ)言的代碼樣式和格式設(shè)置可以在任何范圍內(nèi)使用,從選擇到解決方案。
代碼生成
ReSharper可以為您創(chuàng)建很多代碼:從新文件和類(lèi)到條件塊和GUID;從實(shí)現(xiàn)接口所需的方法和屬性到相等性檢查和格式化成員。
最初的C#8支持
大多數(shù)新語(yǔ)言功能已經(jīng)得到支持,包括:
結(jié)束表達(dá)式的范圍和索引
空結(jié)合賦值
Switch 表達(dá)式
switch聲明中的元組表達(dá)式
Static 地方職能
Async 流
可空的引用類(lèi)型
遞歸模式
using 聲明
為可空性注釋打字輔助已得到增強(qiáng),以支持最新語(yǔ)言版本的功能。
支持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è)新的打字輔助來(lái)取消代碼Backspace。
現(xiàn)在,您可以將所有代碼格式和代碼樣式設(shè)置導(dǎo)出到 .editorconfig文件,并與不使用JetBrains產(chǎn)品的同事共享。
檢測(cè)格式設(shè)置在后臺(tái)運(yùn)行。
默認(rèn)情況下,格式化子語(yǔ)句周?chē)s進(jìn)的檢查是ON。
使用指令排序與Visual Studio和 StyleCop行為兼容,并且它支持按字母順序?qū)λ惺褂弥噶钸M(jìn)行排序,包括System。
提供了新的內(nèi)置代碼清理配置文件。
更多文件轉(zhuǎn)到文本
Go to Text背后的引擎完全考慮了解決方案中的所有文本文件。
以前,Go to Text僅考慮已由ReSharper編制索引的文件。ReSharper只索引包含代碼的文件或可以幫助您編寫(xiě)代碼,因?yàn)樵诖蠖鄶?shù)情況下運(yùn)行其他文件的完整索引是很昂貴的。因此,具有“未知”文件擴(kuò)展名的所有文件都完全超出范圍,這意味著您無(wú)法搜索非代碼文件。
我們把發(fā)動(dòng)機(jī)拉平了!現(xiàn)在,在顯示索引文件的結(jié)果時(shí),引擎開(kāi)始在后臺(tái)搜索非索引文本文件。如果您將一些數(shù)據(jù)存儲(chǔ)在具有不同擴(kuò)展名的文件中,這非常有用,例如。* proj,.yml和.csv。
優(yōu)化SDK項(xiàng)目的引用
ReSharper現(xiàn)在還檢查SDK項(xiàng)目中未使用的包引用。在項(xiàng)目的上下文菜單中使用“ 優(yōu)化引用 ”來(lái)分析和優(yōu)化這些引用。當(dāng)項(xiàng)目不包含任何使用給定引用的代碼時(shí),它將顯示為未使用。輕松卸載未使用的軟件包并保持項(xiàng)目的依賴(lài)樹(shù)清潔!
改進(jìn)的提取方法重構(gòu)
Extract Method重構(gòu)現(xiàn)在更加適合開(kāi)發(fā)人員。如果引入?yún)?shù)的自動(dòng)生成名稱(chēng)不是您想要的,只需在重構(gòu)對(duì)話(huà)框中編輯名稱(chēng),以及引入的方法名稱(chēng),返回類(lèi)型和可見(jiàn)性。
代碼編輯器中的提示
參數(shù)名稱(chēng)提示現(xiàn)在可以在代碼中的更多位置使用。首先,您可以在屬性的用法中找到它們以顯示屬性參數(shù)的名稱(chēng)。其次,對(duì)于由StringFormatMethod屬性標(biāo)記的方法顯示特殊提示,例如Console.WriteLine(),并顯示其值將插入該位置的參數(shù)的索引。請(qǐng)注意,默認(rèn)情況下禁用“StringFormatMethod”提示,可以在“選項(xiàng)”中啟用。
另外,我們已經(jīng)為方法聲明中的參數(shù)引入了新的代碼注釋提示。它們顯示了通過(guò)ReSharper代碼分析計(jì)算的參數(shù)的代碼注釋(如果在以下位置指定了一個(gè)):
位于父類(lèi)中的重寫(xiě)基本方法,或
在父接口中聲明的已實(shí)現(xiàn)方法。
虛幻引擎支持ULTIMATE
由于項(xiàng)目的溫暖和冷啟動(dòng)時(shí)間得到了顯著改善,特別是針對(duì)虛幻引擎項(xiàng)目的一些特殊性能調(diào)整,ReSharper C ++ 2019.1現(xiàn)在比以往更具響應(yīng)性!對(duì)于虛幻引擎代碼,有虛幻引擎命名支持,反射說(shuō)明符完成,RPC的特殊代碼生成和導(dǎo)航選項(xiàng)以及增強(qiáng)的自動(dòng)導(dǎo)入。
對(duì)于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)在都可以在索引期間使用。
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 m.daaijiaoyu.cn.All rights reserved.
浙ICP備06019006號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)