原創|產品更新|編輯:吳園園|2019-07-19 11:24:28.723|閱讀 858 次
概述:Rider是一個全新的基于IntelliJ平臺和ReSharper的C# IDE。Rider 2019.1在macOS和Linux上提供代碼覆蓋,連續測試和性能分析!對于Windows開發,可以使用備受好評的Windows窗體設計器和編輯和繼續。Xamarin支持達到了一個新的水平。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Rider是一個全新的基于IntelliJ平臺和ReSharper的C# IDE。Rider 2019.1在macOS和Linux上提供代碼覆蓋,連續測試和性能分析!對于Windows開發,可以使用備受好評的Windows窗體設計器和編輯和繼續。Xamarin支持達到了一個新的水平,并在插件存儲庫中添加了JetBrains Xamarin SDK,Xcode集成,新的Android SDK向導和Android支持作為單獨的插件。
更多更新內容,請點擊查看Rider 2019.1性能升級,Xamarin支持達到了一個新的水平(上)
(十一)最初的C#8支持
大多數新語言功能已經得到支持,包括:
●結束表達式的范圍和索引
●空結合賦值
●Switch 表達式
●switch語句中的元組表達式
●Static 地方職能
●Async 流
●可空的引用類型
●遞歸模式
●Using 聲明
為可空性注釋打字輔助已得到增強,以支持最新語言版本的功能。
(十二)代碼編輯器更新
讓我們快速瀏覽一下圍繞代碼編輯器所做的更改。增強的參數信息工具提示現在顯示所選重載的XML文檔,并具有更多顏色以及其他改進。來自WebStorm和DataGrip的意圖現在是用于語言注入的文件的Alt + Enter菜單中的一等公民。
最后,來自ReSharper的結構導航也在這里使得Tab在Rider中再次出色。使用Tab和Shift + Tab鍵分別快速將文本選擇移動到下一個或上一個代碼元素,而無需使用鼠標或光標鍵。
代碼格式化程序得到了幾個非常方便的改進:
●一種新的打字輔助功能可在您按下時取消代碼Backspace(如IntelliJ IDEA)。
●“將設置導出到.editorconfig ”按鈕允許您在EditorConfig文件中存儲代碼格式設置,以便您可以與不使用Rider的同事共享相同的設置。
●您可以按字母順序對所有使用指令進行排序,包括System。
●使用指令排序與Visual Studio和StyleCop行為兼容。
(十三)單元測試更新
在每個版本中,我們都增強了Rider的單元測試支持,2019.1也不例外:
●單元測試支持可提高性能并減少內存占用。
●所有單元測試相關窗口都有新的分組規則來對單元測試樹進行分組。
●單元測試會話窗口現在具有會話進度條,以及新的“跟蹤運行測試”和“隱藏空測試過濾器”模式。
(十四)改進了Unity支持
像往常一樣,我們讓Rider中的Unity支持更加出色:
●dotTrace性能分析的統一編輯。
●重命名用作Unity事件處理程序的方法或屬性現在還將重命名基于文本的場景,資源和預制件中的用法。
●在Unity編輯器中運行的編輯模式單元測試的一鍵式調試。
●性能關鍵的上下文和指標(在Rider 2018.3中引入)現在可以跨多個文件工作。現在突出顯示從諸如Update之類的方法間接使用的任何方法。
●改進了Unity項目的索引性能,并在項目的根目錄中添加了額外的文件夾。
●在文件中查找現在可以在引用的包內搜索。
●初步ECS支持-通過隱含使用的類型和領域ECS 現在被標記為使用。
●新的檢查,例如確保以最有效的順序執行向量的乘法。
●此外還有許多小的改進和修復,例如使事件功能代碼完成更加健壯,在單擊調試時自動啟動Unity編輯器,并在從版本控制獲取最新版本之后和運行測試之前刷新資產。
(十五)IDE改進
●使用“ 設置/首選項”中的新“ 環境”頁面 選擇要從IDE下載和安裝的其他組件,如.NET Core和Mono SDK /運行時。
●現在,在Windows操作系統上使用本機文件對話框。
●Rider支持自定義主題。
●新的導航彈出窗口“ 最近的位置 ”顯示了您最近訪問過的位置,例如代碼段,在它們之前和之后有幾行。
●所有Rider設置都可以通過JetBrains Account Cloud同步。
●工具集設置頁面已重新設計。
●可以在設置中設置MSBuild全局屬性。
(十六)VCS支持
版本控制支持在以下幾個方面變得更好:
●該Fixup時和壁球行動加入到VCS日志。
●Cherry-從VCS日志的提交中選擇一個文件。
●指示傳入和傳出提交。
●可以恢復已刪除的擱置文件。
●部分Git提交有一個新的' 取消選中全部 '復選框。
●您可以在差異查看器中切換比較文件的邊。
(十七)Web開發
如果您對Web開發感興趣,您將很樂意了解這些新功能和改進:
●使用Related符號操作在Angular項目中更輕松地導航。
●更好地支持.vue文件中的TypeScript 。
●新的調試器控制臺。
●支持用TypeScript編寫的Cucumber測試。
●在具有多個linter配置的項目中改進了對ESLint和TSLint的支持。
●支持Less 3.0功能。
●JavaScript和TypeScript的新意圖和檢查。
(十八)數據庫支持
●支持新數據庫:Greenplum,Vertica, Snowflake和Apache Hive。
●代碼完成支持CREATE和DROP的組合語句
●保存密碼的新選項。
●可以進行新的檢查。
●數據庫樹視圖的幾個更新。
(十九)Azure功能
在過去的幾周里,我們一直忙于對Azure Toolkit for Rider的發布進行一些改進。Rider 2019.1引入了對Azure Functions(V2)的支持,包括C#和F#的項目和項目模板,從IDE調試和部署。
我們還改進了SQL數據庫功能,支持添加防火墻規則,以及創建新的數據庫服務器和新數據庫。
(二十)教程
我們介紹了一種開始使用Rider的新方法:指導您完成最重要的Rider功能的教程。在此版本中,您將找到有關編輯器快捷方式,調試,使用運行/調試配置,VCS和單元測試的教程 。
第一次Rider發布后,歡迎屏幕上提供了這些教程。您還可以通過菜單Help |運行教程 教程。
(二十一)其他更新
●發布現在支持將ASP.NET Classic(非Core)Web應用程序發布到本地文件夾或通過FTP(僅限Windows)。
●可以在Windows上將Rider設置為JIT調試器。
●運行配置:項目的靜態方法和運行配置可以直接從文本編輯器中的裝訂線標記執行。
●由于更高級的分析設置,分析配置現在更加靈活。
●·更好地支持Web引用。
●可以在創建新項目時定義.NET Core版本。
●如果MSBuild進程因任何原因被終止,它將自動重啟。
更多更新內容,請點擊查看Rider 2019.1性能升級,Xamarin支持達到了一個新的水平(上)
想要購買Razor正版授權的朋友可以。
有關產品資訊的更多精彩內容,敬請關注下方的微信公眾號▼▼▼
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn