Rider 2020.1 EAP 現已發布。對於第一個 2020.1 EAP 版本,官方表示,」我們沒有將目光投向實現任何新的重大功能或改變世界的目標。取而代之的是,我們付出了很多努力來完善和修飾大量現有功能,以使它們更好、更友好。「
該版本的一些亮點內容包括有:與最初在調試器下啟動的進程分離、在「單元測試會話」和「單元測試資源管理器」窗口中調整了工具欄、JetBrains Mono變成默認字體、 新的 Zen 模式、修復了「Invalid target architecture arm64e」錯誤、增強的 Unity 支持、默認情況下啟用 Smart Step Into、單元測試瀏覽器/會話窗口中的新高級分組依據功能、開始輸入後代碼完成彈出窗口顯示得更快 、使用文本搜索過濾 unit test tree 以及可以使用 Code Vision 顯示方法的歷史記錄。
具體更新內容如下:
Debugger engine
- 線程名稱顯示在執行行中,以幫助用戶了解應用程式當前所在的位置。
- 用戶可以在異常停止調試會話後執行「Skip to Here/Cursor 」操作。
- 用戶可以更好地控制「Debug Output」窗口,並且可以在「Debug Output」中禁用服務消息。
- 有關與調試器相關的問題的完整列表,可查看 issue tracker。
Unit testing
- ReSharper 中存在但 Rider 中曾缺少的一項功能現在終於被成功添加至 Rider 中:當從解決方案中的文件中粘貼代碼時,可以自動導入名稱空間。
- 快捷鍵「Alt + Shift + Up/Down/Right/Left Arrow」將以與在 Visual Studio 中相同的方式執行 block選擇。
- C#中現在支持「將插入符號移動到代碼塊開始」/「將插入符號移動到代碼塊結束 」和「 將插入符號移動到代碼塊開始選擇」/「將插入符號移動到代碼塊結束選擇」,並且遵循與其他 JetBrains IDE 相同的行為。
- Method Separators 現在適用於 C#,以可視方式分離 interfaces、classes、methods 等。
- 滑鼠懸停時的文檔工具提示顯示為突出顯示為錯誤的代碼符號。
Code completion
- 開始輸入後,代碼完成彈出窗口的顯示速度會大大提高,尤其是對於大型解決方案而言。
- 從代碼完成彈出窗口中完成項目符合代碼樣式設置。
- 更多修復程序可查看此頁面。
NuGet
- Rider 為編輯 NuGet.Config、packages.config、和 *.nuspec files 提供了初始支持,包括代碼完成、語法驗證和快速文檔彈出窗口。
- 許多 NuGet 修復。
UI updates
- 新的 Zen 模式結合了 Distraction Free 模式和 Full-Screen 模式。
- 所有作業系統都可以使用統一的 IntelliJ Light 主題。
- Windows 10 的頂部窗口邊框現在在無邊框模式下看起來更好。
......
更多詳細信息可查看博客文章。
值得一提的是,Rider EAP 版本是免費使用的,但會在生成日期的 30 天內過期。
下載地址: https://www.jetbrains.com/rider/nextversion/?_ga=2.110905029.1568527548.1583022435-446621903.1579414676