resharper 2024是由JetBrains公司開發(fā)的一款功能十分強大的代碼生成工具。該軟件沿襲了沿襲了jetbrains開發(fā)工具一貫的優(yōu)良傳統(tǒng),擁有高度智能的糾錯功能和30多種高級代碼重構(gòu)功能,能夠幫助用戶大大提升代碼編寫效率,使用起來非常方便。除此之外,軟件還擁有著非常方便的單元測試工具,快速導航、檢索,以及一鍵格式化代碼,自動代碼生成和模板功能等很多特色功能,可以大幅度的提高用戶的工作效率!
自2004年以來,jetbrains resharper是Microsoft Visual Studio Marketplace上最熱門的擴展程序,下載量已經(jīng)超過 250 萬次,軟件一直致力于提高開發(fā)者工作效率。這些年來,ReSharper已經(jīng)改變了數(shù)百萬開發(fā)者探索、編寫、改進和維護其代碼的方式。 新版本ReSharper 2024已經(jīng)正式支持 Visual Studio 2022、2019、2017、2015 和 2013,同時加深了對 C# 12 功能的支持,包括主構(gòu)造函數(shù)、增強的集合表達式以及改進的用于數(shù)組創(chuàng)建和集合類型轉(zhuǎn)換的上下文操作。以及支持啟用異步輸入和初步支持 C# 13,快下載體驗吧。
resharper 2024.3新功能
一、C# 支持
1、C# 13 更新
在最新版本中,ReSharper 引入了對 C# 13 的最新功能的支持:
- 新的 params 集合:params 關(guān)鍵字已擴展為適用于各種集合類型,從而無需額外分配即可實現(xiàn)更高效的方法簽名。
- partial 屬性:partial 屬性獲得了支持,使您能夠?qū)傩栽L問器實現(xiàn)分布在多個文件中,提升代碼庫的靈活性和組織。
- 新的 lock 類型:新引入的 System.Threading.Lock 類型可以實現(xiàn)更高效的線程同步,性能高過 lock 語句。
- 重載解析優(yōu)先級:提供了一個新特性,它可以更好地控制方法重載解析,并允許開發(fā)者指定復雜情況下優(yōu)先調(diào)用的重載。
- field 關(guān)鍵字:field 關(guān)鍵字新增了預覽功能。 這樣可以直接訪問自動屬性的支持字段,有助于簡化屬性邏輯。
二、代碼樣式和清理
1、代碼清理
在 ReSharper 2024.3 中,代碼清理經(jīng)過重新設(shè)計,性能更加強大。 現(xiàn)在,它利用與作用域受限的快速修復相同的引擎,確保徹底解決問題并提高分析器的精度。 新增的并行預處理可以優(yōu)化文件處理。 此外,您現(xiàn)在還可以為每個文件選擇代碼清理配置文件或跳過特定文件的清理。
2、代碼格式設(shè)置
新增的格式設(shè)置選項將為您提供更多靈活性:
- 用于控制相等 = 運算符周圍換行的新選項。
- 新的 Indent ‘break’ from ‘case’(縮進 ‘case’ 中的 ‘break’)選項。
- 新的 Treat ‘case’ statements with ‘break’ as simple(將帶有 ‘break’ 的 ‘case’ 語句視為簡單)選項。
3、命名樣式
我們添加了幾個新選項用于更精確地調(diào)整命名規(guī)則。
- 局部函數(shù)現(xiàn)在有兩個選項:Local functions with ‘a(chǎn)sync’(帶有 'async' 的局部函數(shù))和 Task-returning local functions (not ‘a(chǎn)sync’)(返回任務的局部函數(shù)(非 'async'))。
- 方法新增了 Task-returning method (not ‘a(chǎn)sync’)(返回任務的方法(非 'async'))選項,以支持名稱中帶有 async 后綴,未使用 async 修飾符標記但返回類似 Task 類型的方法。 如果在接口中聲明了一個方法,而該接口不允許使用 async 修飾符,但它在實現(xiàn)中會返回 Task 類型,這就很有用。
三、Code comments
1、多行 TODO 注釋支持
ReSharper 2024.3 現(xiàn)在支持多行 TODO 注釋,允許將后續(xù)行中的縮進文本視為同一 TODO 條目的一部分。 此增強可讓您更輕松地在代碼庫中將相關(guān)注釋和任務分組在一起。 現(xiàn)在,您可以跨多行向 TODO 添加上下文,提升可讀性和組織。
此外,我們還更新了 Peek To-do link(速覽 TODO 鏈接,Ctrl+Shift+點擊)操作,讓您可以內(nèi)聯(lián)查找與 TODO 條目相關(guān)的外部問題。 它現(xiàn)在使用現(xiàn)代 Web 瀏覽器引擎為您提供更好的渲染體驗。
四、用戶體驗
1、工具提示著色
在此版本中,我們檢查了幾乎所有 C# 錯誤、警告和信息性消息,并盡可能引入了文本著色。
大約 600 條消息獲得更新,工具提示可以提供更直觀的閱讀體驗,包含的代碼元素以編輯器的常見配色方案高亮顯示。
五、C++ 支持
ReSharper 2024.3 為 C++ 支持帶來了多項改進:
- 改進了大型解決方案中的性能。
- C++ 文件的 Move to Folder(移動到文件夾)重構(gòu)。
- 對 C++ 23、C23 和 GNU 新語言功能的支持。
- 面向 Unreal Engine 開發(fā)者的新編碼輔助功能。
- 增強了與 Clang 工具的互操作。
從 ReSharper C++ 2024.3 最新變化 頁面詳細了解 C++ 更新。
六、反編譯器
1、程序集清單的 IL 代碼
IL Viewer(IL 查看器)工具窗口現(xiàn)在為程序集清單提供 IL 代碼,包括:
- 程序集和模塊信息,例如名稱、自定義特性等。
- 引用的程序集和模塊。
- 轉(zhuǎn)發(fā)的類型。
- 文件和資源的列表。
當文本編輯器中的文本光標位于程序集或模塊特性上或外部程序集的 <AssemblyName>.cs 文件內(nèi)的某個地方時,會顯示此 IL 代碼。
2、對主構(gòu)造函數(shù)的支持
使用聲明主構(gòu)造函數(shù)的類時,反編譯器現(xiàn)在將正確顯示構(gòu)造函數(shù)及其形參,讓您直接從反編譯的代碼中完整了解對象實例化的方式。
為何選擇jetbrains resharper?
1、探索
通過幫助您快速跳轉(zhuǎn)到類型、類型成員、文件、用法、基本符號、聲明或?qū)崿F(xiàn)的功能,輕松瀏覽復雜的 .NET 代碼庫。利用便捷的快速文檔功能和 AI 賦能的解釋,加快您對任何代碼的理解和掌握。
2、改進
利用 ReSharper 的強大能力進行無縫代碼重構(gòu)。輕松重命名代碼成員、修改簽名、提取方法或類。我們的工具會持續(xù)更新并添加新檢查和快速修復,使您的代碼更現(xiàn)代,同時充分利用最新的 C# 語言功能。通過向 AI 請求建議來優(yōu)化和改進您的代碼,提高編碼效率。
3、編碼
體驗利用我們的上下文感知補全工具、輸入輔助和強大的代碼生成功能編寫新代碼的簡便性。這包括實時模板、類型成員生成和自動導入命名空間。利用我們的多行 AI 代碼補全將擊鍵次數(shù)降至最低,或者請求 AI 助手無縫實現(xiàn)新類或方法,節(jié)省寶貴的時間和精力。
4、維護
ReSharper 是您維護高質(zhì)量代碼庫的必備伙伴。從運行和調(diào)試單元測試到提供高級調(diào)試工具和預測性調(diào)試器,我們可以滿足您的所有需求。我們的自適應格式設(shè)置引擎支持多種編碼風格,有助于確保您的代碼整潔和一致。利用 AI 檢測潛在問題或自動生成單元測試,使代碼維護更高效、更省力。
5、學習
利用 ReSharper 提升您的編碼技能!ReSharper 包含大量代碼檢查和快速修復,并且引入了新的 C# 語言功能,您可以通過在真實場景中應用這些功能以快速掌握它們。不僅如此,您還會發(fā)現(xiàn)最佳做法并學習能夠優(yōu)化 Entity Framework 等技術(shù)的使用方式的細微差別。
6、觀察
通過 ReSharper 的解決方案級分析,增強您對 .NET 解決方案質(zhì)量的監(jiān)督能力,同時實時監(jiān)控您輸入過程中的錯誤和警告。使用類型和項目依賴關(guā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é)描述應用程序。此外,這個版本可以幫助你瀏覽任何類型的一個對象設(shè)置為其聲明在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.3版本
ReSharper 2024.3 為 C# 13 功能提供了全面支持,包括 params 集合、partial 屬性、新的 lock 類型和 field 關(guān)鍵字。 此更新通過改進的性能和靈活的格式設(shè)置選項增強了代碼清理,并添加了更精確的命名約定。 多行 TODO 注釋和工具提示著色可以提升代碼的可讀性和組織。 Unreal Engine 開發(fā)獲得了新功能,性能和 Clang 互操作性也有所改進,對 C++ 的支持由此增強。
v2024.2.5版本
ReSharper 2024.2 引入了對 .NET 9 Preview SDK 的支持,包括一組初始的 C# 13 功能,例如 ref struct 接口實現(xiàn)、新的 \e 轉(zhuǎn)義序列和 params 修飾符重構(gòu)。C++ 支持現(xiàn)已包含 C++23 功能、工具提示中的類型布局信息以及改進的 Unreal Engine 項目支持。此版本還包含第一階段的簡體中文、韓語和日語本地化,提高性能的異步輸入,以及帶有改進的語言模型、編輯器內(nèi)代碼建議和新的 Explain with AI(使用 AI 解釋)等功能的 AI Assistant 增強。
同廠商
JetBrains更多+Writerside文檔創(chuàng)作工具 v2024.3432.31M
DataSpell官方版 v2024.3870.71M
RustRover 2024電腦版 v2024.3官方版825.21M
RubyMine2024電腦版 v2024.3官方版740.36M
jetbrains rider 2024(C語言編輯開發(fā)工具) v2024.3官方版1.43G
JetBrains goland 2024電腦版 v2024.3官方版781.48M
- 下載地址
發(fā)表評論
0條評論軟件排行榜
熱門推薦
- 探月少兒編程電腦版 v4.6.2182.56M / 簡體中文
- jetbrains rider 2024(C語言編輯開發(fā)工具) v2024.3官方版1.43G / 多國語言[中文]
- XMLSpy2024官方版 v26.2.1.0442.99M / 簡體中文
- php for windows版 v8.3.7官方正式版30.67M / 英文
- idea2023官方版 v2023.3.6661.39M / 簡體中文
- pycharm2023專業(yè)版 v2023.3.5544.09M / 簡體中文
- Goland2023官方版 v2023.3.6476.44M / 英文
- hbuilderx電腦版 v3.99.2023122611官方版39.61M / 簡體中文
- eclipse官方電腦版 v4.30.0314.88M / 英文
- 橙光制作工具電腦版 v2.5.27.0913官方版1.01M / 簡體中文