ReSharper是一個代碼生成工具,其能幫助Microsoft Visual Studio成為一個更佳的IDE。
ReSharper Ultimate 2018.3提供了對Visual Studio 2019的早期支持、內聯參數名稱提示、以及格式化和C#命名設置的自動檢測。改進的代碼分析包括更好的C 7解構主義支持,更好的C++/CLI支持,VB.NET 15.3和15.5,Type Script 3,以及許多新的檢查、快速修復和上下文操作。
C#和VB.NET的內聯參數名稱提示
我們向代碼編輯器添加了參數名稱提示,以使C#和VB.NET代碼更易讀。當在方法調用中使用文字時,ReSharper使用參數的名稱對其進行注釋,從而更容易理解它表示的值。
支持Visual Studio 2019
黑體字體,從版本2018.3開始,ReSharper早期支持Visual Studio 2019,并且可以集成到Visual Studio 2019 Preview 1構建中。在Visual Studio 2019正式發布之后,ReSharper的未來更新將提供完整的支持。
自動檢測格式化程序設置和命名樣式
ReSharper從代碼中檢測代碼格式化樣式,并相應地調整格式化程序設置(ReSharper|Edit|Detect格式化設置)。
ReSharper現在檢測代碼中使用的命名樣式,以便遵循該命名約定,并且不像以前那樣突出顯示帶有不一致命名警告的大多數實體聲明。
改進C#7解構支持
我們不斷改進ReSharper對C#的支持,以幫助用戶更好地使用語言,并輕松地改進代碼。在這個版本中,Go To./Implementation支持解構聲明、新的/更新的檢查、快速修復和上下文操作。
sourcehanserifsc字體。NUnit的代碼檢查
此更新引入了一組代碼檢查,其中包含相應的快速修復和上下文操作,以幫助用戶更快地編寫NUnit測試。
VB.NET 15.3和15.5語言支持
除了C#,ReSharper繼續改進其VB.NET支持,現在終于支持最新可用的VB.NET語言版本的所有特性,例如:命名元組推理。
領先的十六進制/二進制/八進制分隔符。
非拖尾命名參數。
steady hand regular 字體?私有受保護成員訪問修飾符。
代碼分析
除了增強的解構支持以及使用最新的VB.NET版本之外,還為C#和VB.NET代碼分析添加了許多新的檢查、快速修復和上下文操作,用于不同的情況,包括:Set C#/VB.NET語言版本快速修復程序可以選擇為解決方案中的所有C#/VB.NET項目設置語言版本。它適用于.NET框架和.NET核心項目。
一個新的快速修復程序,在這個項目中允許不安全的代碼,是可用的。
初始化成員以創建和填充對象初始化器。
TypeScript 3.0支持
2018字體圖片。ReSharper現在支持TypeScript 3.0,并具有如下新語言特性:未知頂部類型。
元組類型中的可選元素。
將元素放在元組類型中。
使用元組類型休息參數。
用元組類型擴展表達式。
通用休息參數。
regular字體下載。ASP.NET核心中的初始本地化支持
ReSharper支持最新的ASP.NET Core中引入的新的本地化過程,以幫助用戶以一種現代的方式本地化一流的Web應用程序。用戶可以在控制器、視圖和資源文件中使用ReSharper的幫助。目前,它包括:轉到關于資源使用的聲明。
在resx文件中查找資源節點上的用法。
如果資源聲明在不同區域性的resx文件中丟失,則檢查資源使用情況,并提供相應的快速修復。
大多數重構與資源相關:移動、重命名、內聯和安全刪除。
在resx文件中修改資源實體的幾個上下文操作。
公文字體字號標準2019?更多ReSharper更新現在,用戶可以使用“Go To Action”彈出窗口來查找“Options”頁。
引入參數重構現在可用于本地函數。
為了讓ReSharper更符合FIPS,我們停止使用md5哈希算法,并消除了之前在代碼庫中使用的所有哈希算法。
用戶可以選擇ReSharper Editor Adornments應該繼承的字體樣式:Visual Studio IntelliSense或Text Editor。
更多ReSharper更新如果檢查有相應的幫助文章,則顯示檢查幫助可用于檢查結果和解決方案中的錯誤窗口中的檢查。
以前單一的“Method, Property, Event”命名風格現在有三種不同的命名風格:?"Method", "Property", and "Event"。
2020鼠年字體設計。C#、JS、HTML和XML文件中的代碼格式化程序現在考慮來自先前節點的縮進。
為初始化器括號內的連續縮進,添加了一個新的獨立代碼格式化程序選項。
性能優化
在幾個方面優化了性能:重構加載程序集階段以加速解決方案加載。
關鍵字完成變得更快、更精確,導致總的自動彈出延遲更小。
由于項目的快速排序,代碼完成變得更快。
2020藝術字體?值跟蹤現在異步地收集結果。
命令行工具
命令行工具中添加了兩個新鍵:詳細性僅將某些嚴重級別的問題保存到輸出。
作業在多線程模式下運行代碼分析。
改進的C++/CLI和UE4支持
兩種類型的項目將特別受益于此版本。第一種類型是C++/CLI(需要ReShar Primes),它得到新的生成操作來生成相等運算符、哈希函數、GETER和SETER、構造函數以及創建派生類、結構或接口的能力。
2019字體圖片、第二個是虛幻引擎。首先,初始項目打開發生得更快,因為ReSurpB++只在初始索引期間解析非引擎文件,而引擎文件在后臺被索引。另一個添加是像UCLASS、USTRUCT和UENUM這樣的反射宏在編輯器中都處理得更好,即使以前從未構建過項目。
響應編輯器
RESHARPER C++ 2018.3提供了幾個顯著的性能改進。首先,Find代碼問題和InspectCode命令行工具現在被并行化,這使得它們顯著地更快。第二,項目重新打開時的緩存加載現在也是并行的,這使得平均速度提高了一倍。最后,在代碼完成、初始項目索引和文件分析方面,一般性能都有所提高。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态