JetBrains Rider 2018.3.4

etBrAIns Rider是一個基於IntelliJ平臺和ReSharper的跨平臺.NET IDE。支持許多.NET項目類型,使您可以開發各種應用程序,包括.NET桌面應用程序,服務和庫,Unity遊戲,Xamarin應用程序,ASP.NET和ASP.NET Core Web應用程序。Rider還提供了2200多個實時代碼檢查,數百個上下文操作和ReSharper帶來的重構,並將它們與IntelliJ平臺的可靠IDE功能相結合。Rider可幫助您在Windows,Mac或Linux上開發.NET,ASP.NET,.NET Core,Xamarin或Unity應用程序。它爲 .NET開發中使用的語言提供了豐富的編輯支持和代碼洞察力,從C#,VB.NET和F#到ASP.NET Razor語法,JavaScript,TypeScript,XAML,XML,HTML,CSS,SCSS,JSON和SQL 。06091626_e5b3946b18.gif

功能

語言和項目類型
Rider允許您打開,編輯,構建,運行和調試大多數.NET應用程序:桌面,Web,庫,服務(除了UWP應用程序之外)。還支持針對Mono的應用程序,例如Unity和Xamarin,以及最新和最強大的.NET Core應用程序。
Rider支持.NET開發中使用的許多語言,包括C#,F#,VB.NET,ASP.NET(ASPX和Razor視圖引擎),XAML,XML,JavaScript,TypeScript,JSON,HTML,CSS,SCSS,LESS和SQL。
ReSharper + IntelliJ平臺
Rider使用IntelliJ平臺的UI和多種功能,爲IntelliJ IDEA,WebStorm和其他JetBrAIns IDE提供支持。它是跨平臺的,爲數百萬開發人員所熟悉,並提供核心功能,如VCS和數據庫支持。
最重要的是,我們添加了ReSharper功能:導航和搜索,重構,代碼檢查,快速修復等。我們花了10年多的時間構建了一個功能集,可以幫助讀取,編寫和導航大型.NET代碼庫,現在所有這些都可供Rider用戶使用。
旨在智能和快速
Rider不會陷入32位進程,這有助於深入瞭解您的代碼,同時仍能保持響應。Rider以幾乎零延遲打開(並重新打開)大多數解決方案。解決方案的外部變化?切換Git分支?不是問題:騎手迅速趕上。
編輯代碼時,我們的首要任務是確保您的手指按照您的手指進行快速輸入,而不僅僅是IDE可以處理輸入的速度。06090820_09d45de0a4.png適用於Windows,Mac和LinuxRider
可以在多個平臺上運行:Windows,macOS和不同品牌的Linux。如果您想在Mac上編輯,構建,運行或調試Unity或.NET Core應用程序,這是您的完整IDE。06090833_a00e5e7ca5.png智能代碼編輯器
Rider提供了大量的智能代碼編輯功能,例如不同類型的代碼完成,自動導入命名空間,自動插入大括號和突出顯示匹配分隔符,重新排列代碼,實時和後綴模板,ASP.NET MVC中的控制器和動作超鏈接,多選模式,繼承導航的裝訂圖標,以及快速訪問重構,生成,導航和上下文操作。06090841_c3ff38accf.png導航和搜索
立即跳轉到代碼庫中的任何文件,類型或成員,以及查找設置和操作,所有這些都使用常見的 Search Everywhere快捷方式。您可以找到任何符號的用法,包括跨語言用法和字符串文字中的用法。對於上下文導航,請使用單個“ 導航到” 快捷方式,該快捷方式將使您從符號到其基礎和派生符號,擴展方法或實現。06090955_7fd28afa5b.png殺手代碼分析
Rider擁有2200多個實時代碼檢查,可幫助您檢測錯誤和代碼異味。超過1000個快速修復程序可用於單獨或批量解決檢測到的問題:只需點擊AltEnter 即可選擇一個。爲了對項目中的錯誤進行鳥瞰,請使用解決方案範圍的錯誤分析(SWEA):它將監視代碼庫中的錯誤並讓您知道是否出現任何問題,即使您沒有打開有問題的文件文本編輯器。06091006_9c13e0dfa9.png閃客
想知道第三方庫代碼的工作原理嗎?Rider沒問題:只需在庫符號上使用 Go to Declaration,讓Rider在常規編輯器選項卡中將庫類型反編譯爲C#。然後,您可以在正常導航源代碼時導航反編譯代碼,以及查找和突出顯示用法。但有時甚至不需要反編譯:Rider可以從源服務器(如Microsoft Reference Source Center)獲取源代碼。06091133_423bb37dec.png重構
ReSharper的60多個重構大部分已經在Rider中提供,其450多個上下文操作都在那裏。您可以重命名,提取方法,接口和類,移動和複製類型,使用替代語法等等!在Refactor中查找可用的重構此 彈出窗口,或使用您可以訪問的上下文操作 AltEnter。06091141_562161cbe5.png單元測試
Rider允許您在面向.NET Framework, .NET Core和Mono的應用程序中運行和調試基於NUnit,xUnit.net或MSTest的單元測試 。Rider在編輯器中使用裝訂線圖標標記測試類和方法:單擊它或使用AltEnter菜單運行,調試和管理測試。您可以探索測試,以不同方式對它們進行分組,將它們分解爲單個會話,查看測試輸出並從堆棧跟蹤導航到源代碼。06091148_bef88c20e5.png調試
Rider包含一個可與.NET Framework,Mono和.NET Core應用程序配合使用的調試器。您可以創建多個調試配置,附加到外部進程,設置和管理斷點和斷點條件,單步執行,反覆運行,運行到遊標,設置監視,計算表達式和探索線程。
Rider可幫助您在Windows,Mac或Linux上開發.NET,ASP.NET,.NET Core,Xamarin或Unity應用程序。它爲 .NET開發中使用的語言提供了豐富的編輯支持和代碼洞察力,從C#,VB.NET和F#到ASP.NET Razor語法,JavaScript,TypeScript,XAML,XML,HTML,CSS,SCSS,JSON和SQL 。06091200_4a9a245d8d.png版本控制
Rider開箱即用,支持Git,Subversion,Mercurial,Perforce和TFS,並通過插件支持更多版本控制系統。在代碼編輯器中,鍵入時會突出顯示本地更改。使用專用的VCS工具窗口,您可以查看本地,傳入和存儲庫更改,管理更改列表,擱置更改以供以後使用,查看差異,提交和推送。內置的可視化合並工具可以幫助您解決衝突,Rider甚至可以讓您知道您上次更新後是否更改了您正在處理的文件。06091207_07e980469a.pngWeb開發
使用JetBrAIns Rider,您可以開發內置JavaScript,TypeScript,HTML,CSS和Sass支持的現代Web,移動和桌面應用程序.Rider支持Node.js,React,Angular和Vue.js,與包管理器集成作爲Bower,NPM和Yarn,並提供與各種Web開發工具的緊密集成。利用Rider中提供的代碼分析,代碼完成,重構,調試和單元測試功能,實現全棧Web開發體驗。06091214_6e240e4637.png數據庫和SQL
您可以在不離開Rider的情況下使用SQL和數據庫。連接到數據庫,編輯模式和表數據,運行查詢,甚至使用UML圖分析模式。Rider豐富的SQL編輯器帶有語法高亮,智能代碼完成,動態代碼分析,代碼格式化和導航。06091221_1a851e7fc9.png插件
Rider通過支持爲IntelliJ平臺和ReSharper開發的各種插件來充分利用其根源。除了捆綁插件(例如VCS,F#和Unity支持的插件)之外,您可以根據需要選擇安裝更多插件:當您打開一個不使用的插件支持的文件時,Rider會建議你安裝它。例如,可以使用支持Markdown,.gitignore文件和Python腳本的插件 。06091229_276bc5e044.png

特色

代碼分析
Rider擁有2,200多個實時代碼檢查,具有自動快速修復功能,可以單獨或批量解決檢測到的問題。解決方案範圍的錯誤分析將監視代碼問題,並讓您知道是否出現任何問題,即使在當前未打開的文件中也是如此。06091435_f209b6dd6d.png

代碼編輯
Rider豐富的編輯器具有不同類型的代碼完成和代碼模板,自動插入匹配括號和導入指令,快速信息工具提示和用於繼承導航的裝訂圖標,上下文操作等等。06091443_a99c06df75.png

重構
ReSharper的60多個重構大部分已經在Rider中提供,其450多個上下文操作都在那裏。重命名,提取方法,接口和類,移動和複製類型,使用替代語法等等!06091456_e82f427071.png

單元測試運行器
Rider可幫助您基於NUnit,xUnit.net或MSTest運行和調試單元測試。您可以探索測試,以不同方式對它們進行分組,將它們分解爲單個會話,查看測試輸出並從堆棧跟蹤導航到源代碼。06091502_71d864e375.png

調試器和更多工具
Rider包含一個調試器,可與.NET Framework,Mono和.NET Core應用程序配合使用,讓您可以步進,觀察,評估和運行遊標。其他工具包括堆棧跟蹤資源管理器,NuGet瀏覽器以及VCS和數據庫支持。06091508_60bca31083.png

數據庫和SQL
使用SQL和數據庫而無需離開Rider。連接到數據庫,編輯模式和表數據,運行查詢,甚至使用UML圖分析模式。

06091514_168d95f99d.png

導航和搜索
立即跳轉到代碼庫中的任何文件,類型或成員,以及快速查找設置和操作。查找任何符號的用法,或從符號導航到基礎和派生符號,擴展方法或實現。06091520_d14f012ef4.png

前端技術
Rider內置了JavaScript,TypeScript,HTML,CSS和Sass支持。利用WebStorm中包含的重構,調試和單元測試功能。06091526_9d5e3910eb.png

可擴展性
Rider支持爲ReSharper和IntelliJ Platform開發的各種插件。除了捆綁的插件(例如VCS,F#和Unity支持的插件)之外,還提供支持Markdown,.gitignore文件和Python腳本的插件。06091533_04df367171.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章