首 頁
手機版

jetbrains resharper 2024 v2024.2.5官方版

適用于.NET開發(fā)者的Visual Studio擴展程序,讓Visual Studio成為更出色的IDE。

resharper 2024是由JetBrains公司開發(fā)的一款功能十分強大的代碼生成工具。該軟件沿襲了沿襲了jetbrains開發(fā)工具一貫的優(yōu)良傳統(tǒng),擁有高度智能的糾錯功能和30多種高級代碼重構功能,能夠幫助用戶大大提升代碼編寫效率,使用起來非常方便。除此之外,軟件還擁有著非常方便的單元測試工具,快速導航、檢索,以及一鍵格式化代碼,自動代碼生成和模板功能等很多特色功能,可以大幅度的提高用戶的工作效率!

自2004年以來,jetbrains resharper是Microsoft Visual Studio Marketplace上最熱門的擴展程序,下載量已經(jīng)超過 250 萬次,軟件一直致力于提高開發(fā)者工作效率。這些年來,ReSharper已經(jīng)改變了數(shù)百萬開發(fā)者探索、編寫、改進和維護其代碼的方式。 新版本ReSharper 2024.2.5已經(jīng)正式支持 Visual Studio 2022、2019、2017、2015 和 2013,同時加深了對 C# 12 功能的支持,包括主構造函數(shù)、增強的集合表達式以及改進的用于數(shù)組創(chuàng)建和集合類型轉(zhuǎn)換的上下文操作。以及支持啟用異步輸入和初步支持 C# 13,快下載體驗吧。

jetbrains resharper官方版

resharper 2024.2.5新功能

一、.NET 9 預覽 SDK 支持

ReSharper 2024.2 搭載了對 .NET 9 Preview SDK 的支持,包括對新的轉(zhuǎn)義字符、params 修飾符重構和 ref struct 接口等 C# 13 功能的初步支持。

二、C# 支持

在最新版本中,ReSharper 加深了對 C# 12 功能的支持,包括主構造函數(shù)、增強的集合表達式以及改進的用于數(shù)組創(chuàng)建和集合類型轉(zhuǎn)換的上下文操作。此外,ReSharper 2024.2 引入了對 C# 13 的初步支持,包括 ref struct 接口實現(xiàn)、新的 \e 轉(zhuǎn)義序列和 params 修飾符重構。

本次更新還帶來了:

1、增強的結(jié)構體類型相等分析。

2、用于減少分支結(jié)構中的重復的 Extract common code(提取通用代碼)檢查。

3、ToString() 格式說明符代碼補全中的區(qū)域性預覽。

4、使用顯式類型注解替換脆弱的 C 樣式轉(zhuǎn)換的轉(zhuǎn)換表達式分析。

三、C++ 支持

C++ 支持的顯著增強包括:

1、對額外 C++23 功能的支持,包括多維下標運算符、#elifdef 和 #elifndef 預處理程序指令以及 [[assume]] 特性。

2、工具提示和快速文檔彈出窗口現(xiàn)在提供有關類和類字段的類型布局的詳細信息,包括大小、對齊、偏移和填充。

3、在 Unreal Engine 項目中,ReSharper 可以識別結(jié)構體特征,確保結(jié)構體具有所需方法,并在缺失時快速生成。新檢查可以檢測對基類方法的缺失調(diào)用。

4、Rename(重命名)重構添加了在重命名文件時重命名相關文件和類型的新選項。

5、代碼分析改進包括對 Clang-Tidy 18 的更新以及對 IWYU 指令的支持。

四、本地化

ReSharper 2024.2 拉開了簡體中文、韓語和日語本地化第一階段的序幕!您將獲得部分本地化的 UI、代碼檢查、工具窗口和通知。要本地化 ReSharper,請轉(zhuǎn)到 ReSharper Options | Environment | General | Localization | Interface language(選項 | 環(huán)境 | 常規(guī) | 本地化 | 界面語言),然后從下拉列表選擇所需選項。

或者,您也可以通過 Extension Manager(擴展程序管理器)安裝本地化插件。您可以在這里找到完整說明。

五、性能

1、已啟用異步輸入

異步輸入旨在使 ReSharper 在 Visual Studio 進程外運行,這是提升 ReSharper 性能的持續(xù)工作的一部分。ReSharper 2024.2 是第一個體現(xiàn)這一重要更改的產(chǎn)品版本。我們的內(nèi)部測試表明,啟用異步輸入可以顯著改善輸入體驗流暢度。我們期待通過問題跟蹤器了解您的反饋。

六、AI Assistant

1、更新的模型和上下文收集

我們已經(jīng)根據(jù)任務從較舊的 GPT 3.5 和 GPT 4 模型升級到 GPT-4o 和 Google Bison。此外,我們的 AI 補全和 AI 聊天的上下文收集也已更新,通過這個新模型提供更相關的結(jié)果。

2、Ask AI

有新問題要問 AI 時,您不再需要打開 AI 聊天。調(diào)用 Ask AI 并直接提問即可。

3、編輯器內(nèi)代碼建議和生成

現(xiàn)在,點擊一下(或按 Alt+Enter),JetBrains AI 會提示您可以在哪里生成 XML 文檔或?qū)崿F(xiàn)空方法。因此,無需在操作列表中手動搜索這些選項。

此外,AI 不會將您重定向到聊天,而是直接在編輯器中提供回答。您可以根據(jù)需要輕松查看和重新生成,或者提供額外詳細信息以獲得更好的結(jié)果。

4、AI 代碼補全中的改進 UI/UX

我們增強了 AI 建議的呈現(xiàn),使 ReSharper 的 AI 多行補全建議與其他元素更易區(qū)分。您還可以按 Shift+Tab 重新生成結(jié)果。

5、ename(重命名)和 Extract Method(提取方法)中的 AI 命名建議

為變量和方法命名可能具有挑戰(zhàn)性,特別是在具有大量類似命名符號的大型解決方案中?,F(xiàn)在,重命名方法時,AI 會建議最合適的名稱。

6、用于調(diào)試和 DPA 的 Explain with AI(使用 AI 解釋)

現(xiàn)在,您可以在不離開當前上下文的情況下讓 AI 解釋調(diào)試會話期間遇到的異常。點擊異常旁邊的按鈕即可在聊天中獲得解釋。

AI Assistant 還可以解釋 Dynamic Program Analysis (DPA) 識別的內(nèi)存分配和數(shù)據(jù)庫相關問題。在 DPA 發(fā)現(xiàn)問題后,您可以點擊 Explain with AI(使用 AI 解釋)按鈕:能夠感知代碼的 AI 可以分析問題的上下文、提供解釋,并建議可能的修正。目前,您只能對內(nèi)存和數(shù)據(jù)庫問題執(zhí)行此操作。

七、dotMemory

1、改進的實例搜索

我們在 Instances(實例)視圖中添加了新的篩選選項:

- 按字符串值搜索:在篩選器字段中輸入任意字符串值,dotMemory 將高亮顯示匹配的字符串。這有助于根據(jù)內(nèi)容查找特定字符串實例。

- 字符串值的正則表達式支持:使用正則表達式進行更高級的搜索。例如,^nAsso.{5,}ID$ 與 nAssociatedObjectID.nAssociatedObjectID 一致。

- 按對象地址搜索:您還可以通過內(nèi)存地址搜索對象實例。這適用于直接跟蹤特定對象。

2、dotTrace

性能分析工具的最新更新包括:

- 更快的 Timeline(時間線)快照處理速度帶來更好的性能。

- 所有平臺上的 dotTrace 查看器中都具有新的渲染引擎。

- macOS 和 Linux 的獨立版本新增了 Options(選項)窗口。

- 修正了 Windows 上 Timeline(時間線)快照中缺少的內(nèi)核事件。

- 各種小改進和 bug 修正。

八、反編譯器

1、常規(guī)增強

- lambda 形參:我們引入了對使用可選和形參數(shù)組形參反編譯 lambda 的支持,有助于增強反編譯代碼的可讀性和準確性。

- lambda 上的特性:工具現(xiàn)在提供了改進的 lambda 表達式特性處理,可以確保所有相關元數(shù)據(jù)都準確反映在反編譯的輸出中。

- 受保護程序集:我們引入了指定是否反編譯受保護程序集的功能,從而提供更全面的代碼探索。

2、構建配置檢測

Assembly Explorer(程序集資源管理器)工具窗口現(xiàn)在可以檢測并顯示程序集的構建配置,有助于您更清楚地了解程序集的編譯上下文。

3、外部源處理

- 帶有 SrcSrv 和 SourceLink 的 PDB:反編譯器現(xiàn)在支持從包含 SrcSrv 和 SourceLink 的 PDB 文件導航到源。

- 預處理程序指令:反編譯器現(xiàn)在可以正確識別來自目標框架或相關程序集的可移植 PDB 的預處理程序指令(如 NET6_0_OR_GREATER),確保準確的代碼表示。

- Open in Browser(在瀏覽器中打開)操作:您現(xiàn)在可以導航到類型倉庫中的源代碼或者 NuGet 軟件包或程序集的倉庫。

為何選擇jetbrains resharper?

1、探索

通過幫助您快速跳轉(zhuǎn)到類型、類型成員、文件、用法、基本符號、聲明或?qū)崿F(xiàn)的功能,輕松瀏覽復雜的 .NET 代碼庫。利用便捷的快速文檔功能和 AI 賦能的解釋,加快您對任何代碼的理解和掌握。

2、改進

利用 ReSharper 的強大能力進行無縫代碼重構。輕松重命名代碼成員、修改簽名、提取方法或類。我們的工具會持續(xù)更新并添加新檢查和快速修復,使您的代碼更現(xiàn)代,同時充分利用最新的 C# 語言功能。通過向 AI 請求建議來優(yōu)化和改進您的代碼,提高編碼效率。

3、編碼

體驗利用我們的上下文感知補全工具、輸入輔助和強大的代碼生成功能編寫新代碼的簡便性。這包括實時模板、類型成員生成和自動導入命名空間。利用我們的多行 AI 代碼補全將擊鍵次數(shù)降至最低,或者請求 AI 助手無縫實現(xiàn)新類或方法,節(jié)省寶貴的時間和精力。

4、維護

ReSharper 是您維護高質(zhì)量代碼庫的必備伙伴。從運行和調(diào)試單元測試到提供高級調(diào)試工具和預測性調(diào)試器,我們可以滿足您的所有需求。我們的自適應格式設置引擎支持多種編碼風格,有助于確保您的代碼整潔和一致。利用 AI 檢測潛在問題或自動生成單元測試,使代碼維護更高效、更省力。

5、學習

利用 ReSharper 提升您的編碼技能!ReSharper 包含大量代碼檢查和快速修復,并且引入了新的 C# 語言功能,您可以通過在真實場景中應用這些功能以快速掌握它們。不僅如此,您還會發(fā)現(xiàn)最佳做法并學習能夠優(yōu)化 Entity Framework 等技術的使用方式的細微差別。

6、觀察

通過 ReSharper 的解決方案級分析,增強您對 .NET 解決方案質(zhì)量的監(jiān)督能力,同時實時監(jiān)控您輸入過程中的錯誤和警告。使用類型和項目依賴關系圖獲得全景視角,全面了解您的整個 .NET 解決方案或項目。

7、利用 AI

利用我們的智能 AI Assistant 釋放 AI 的全部潛能。通過利用可感知上下文的 AI 聊天,您可以在文本編輯器中直接提出任何基于編程的查詢,或者請求 AI 解釋代碼或查找特定代碼段中的問題。無需將代碼手動復制到聊天中。此外,您還能夠為未實現(xiàn)的方法生成代碼、生成 C# 文檔注釋或在輸入時接收多行代碼建議。一切都變得如此簡單 – 簡化您的編碼體驗,交給 AI Assistant 就夠了。

軟件亮點

1、ReSharper c++

 ReSharper c++ 10大大提高C標準的支持,在多個場景中提高性能,自動創(chuàng)建派生類型和添加更多的上下文動作,引入了一套相當大的新的代碼檢查和快速修正,以及延伸去usage-aware宣言。

2、dotMemory

dotMemory 10收到家里dotTrace視圖相似:一個視圖,幫助建立新的分析會議和提供了一個最近的總結(jié)描述應用程序。此外,這個版本可以幫助你瀏覽任何類型的一個對象設置為其聲明在Visual Studio;如果必要,類型是反編譯。

3、dotTrace

dotTrace剖析到Visual Studio 10帶來它的時間表,使您能夠配置文件,查看性能時間和調(diào)用堆棧,應用過濾器,視圖方法,研究次線程,執(zhí)行更多的性能操作無需離開您的IDE。

4、dotMemory單位

自由dotMemory單元框架允許您編寫測試,檢查您的代碼的各種各樣的內(nèi)存問題。擴展你的單元測試框架內(nèi)存分析器的功能。

5、dotPeek

dotPeek 10開始了解IL代碼,可以顯示它為評論反編譯c#代碼或在一個單獨的工具窗口。在其他新聞,幾個顏色主題包括dotPeek現(xiàn)在可以使用一個黑暗的主題,甚至可以同步一個主題和一個用于Visual Studio安裝。

6、dotCover

最新的主要版本dotCover介紹連續(xù)測試:一個現(xiàn)代的單元測試工作流程,dotCover找出動態(tài)單元測試是受你最新的代碼更改,一旦你點擊保存,自動為您消遣影響測試。

更新日志

v2024.2.5版本 

ReSharper 2024.2 引入了對 .NET 9 Preview SDK 的支持,包括一組初始的 C# 13 功能,例如 ref struct 接口實現(xiàn)、新的 \e 轉(zhuǎn)義序列和 params 修飾符重構。C++ 支持現(xiàn)已包含 C++23 功能、工具提示中的類型布局信息以及改進的 Unreal Engine 項目支持。此版本還包含第一階段的簡體中文、韓語和日語本地化,提高性能的異步輸入,以及帶有改進的語言模型、編輯器內(nèi)代碼建議和新的 Explain with AI(使用 AI 解釋)等功能的 AI Assistant 增強。

收起介紹展開介紹

同廠商

JetBrains更多+
  • 下載地址
jetbrains resharper 2024 v2024.2.5官方版

有問題? 點此報錯

發(fā)表評論

0條評論