CodeRush是一個強大的Visual Studio .NET 插件,它利用整合技術,通過促進開發者和團隊效率來提升開發者體驗。
具體更新內容如下:
支持C# 10的文件範圍命名空間聲明
現在可以在包含文件範圍命名空間聲明的 C# 項目中使用以下重構:
- 將命名空間與文件夾結構同步
- 將文件移動到文件夾
- 將類型移至命名空間
- 將類型移至文件
- 聲明部分類部分
- 聲明部分記錄部分
- 提取接口
下面的截屏顯示了“將類型移動到文件”重構的實際效果。
我們還更新了CodeRush 格式化引擎以支持新的 C# 10 命名空間聲明樣式以及 C# 10 的新全局 using 指令功能。
將命名空間與文件夾結構同步
您現在可以在部分類和包含至少一個 .cs 或 .vb 文件的複製文件夾中應用“同步命名空間與文件夾結構”操作,複製文件中的命名空間將根據新文件位置重命名。
支持記錄和記錄結構
CodeRush 現在在以下功能中支持記錄(對於 C# 9)和記錄結構(對於 C# 10):
代碼清理
您可以應用以下代碼清理規則:
刪除未使用的類型
應用可見性樣式
排序修飾符
大寫作爲快捷鍵修飾符
您現在可以使用 Caps Lock 鍵作爲快捷鍵修飾符(就像 Ctrl、Shift 或 Alt)來爲您喜歡的 CodeRush 命令創建快捷鍵綁定並快速訪問廣泛的 CodeRush 功能(重構、導航、聲明等) 。
此功能還降低了無意中啓用 Caps Lock 的風險 - 意外點擊鍵不再切換 Visual Studio 中的 Caps Lock 狀態。 如果您確實需要打開(或關閉)Caps Lock,只需快速點擊 Caps 鍵兩次。
要啓用 Caps Lock 作爲修飾符:運行設置嚮導並選中 Caps as a Modifier 設置頁面上的 Enable Caps as a Modifier 複選框...
或激活Quick Setup options頁面上的"Caps as a Modifier"選項。
智能導航 (SmartNav)
新的 SmartNav 功能允許您在 C#、Visual Basic 和 TypeScript/JavaScript 中的相鄰成員、語句和參數之間以及 XAML 和 XML 中的控件和屬性之間快速導航。 要使用 SmartNav,首先啓用“Caps Lock as a Modifier”功能(參見上面的部分),然後使用 Caps + 箭頭鍵。
在下圖中,我們通過首先使用 Caps+Down 瀏覽它們,然後使用 Alt+Up 和 Alt+Down 循環可見性來快速更改幾種方法的可見性。
新的快捷方式備忘單
在引入 Caps 作爲修飾符和 SmartNav 之後,新版本更新了 CodeRush 快捷方式備忘單。
DevExpress技術交流羣5:742234706 歡迎一起進羣討論