Jetbrains Rider 2019 for Mac(跨平臺開發工具)

Jetbrains Rider 2019 中文漢化版是一個強大的跨平臺.Net開發IDE,可以與.NET Framework和.NET Core一起使用,也可以與Mono項目一起使用。因此,您可以使用rider 2019來創建類和庫,Web應用程序,獨立實用程序等。JetBrains Rider for mac是一個跨平臺.NET IDE集成開發環境,且允許您打開,編輯,構建,運行和調試大多數.NET應用程序:桌面,Web,庫,服務(除了UWP應用程序的顯着例外)。此次更新的JetBrains Rider 2019漢化破解版,支持聯網使用,且到期日期長達到2089年。感興趣的朋友千萬不要錯過!

JetBrains Rider破解版軟件功能

JetBrains Rider是基於IntelliJ平臺和ReSharper的全新跨平臺.NET IDE。
支持大多數.NET項目類型
Rider支持.NET Framework,新的 跨平臺 .NET Core和基於Mono的項目。這使您可以開發各種應用程序,包括.NET桌面應用程序,服務 和庫,Unityyou戲,Xamarin應用程序,ASP.NET 和ASP.NET Core Web應用程序。
跨平臺
除了運行和調試多個運行時,Rider本身可以在多種平臺上運行:Windows,macOS和Linux。
功能豐富,速度快
Rider提供2200多個實時代碼檢查,ReSharper帶來的數百個上下文動作和重構,並將它們與IntelliJ Platform堅實的IDE功能相結合。儘管 功能很強大,Rider的設計也是快速而且快速響應的。
代碼編輯
Rider豐富的編輯器具有不同類型的代碼完成和代碼模板,自動插入匹配括號和導入指令,快速信息工具提示和用於繼承導航的裝訂圖標,上下文操作等等。代碼分析
Rider擁有2200多個實時代碼檢查,具有自動快速修復功能,可以單獨或批量解決檢測到的問題。解決方案範圍的錯誤分析將監視代碼問題,並讓您知道是否出現任何問題,即使在當前未打開的文件中也是如此。
導航和搜索
您可以立即跳轉到代碼庫中的任何文件,類型或成員,以及查找設置和操作。查找任何符號的用法,或從符號導航到基礎和派生符號,擴展方法或實現。重構
ReSharper的60多個重構大部分已經在Rider中提供,其450多個上下文操作都在那裏。重命名,提取方法,接口和類,移動和複製類型,使用替代語法等等!
單元測試運行器
Rider可幫助您基於NUnit,xUnit.net或MSTest運行和調試單元測試。您可以探索測試,以不同方式對它們進行分組,將它們分解爲單個會話,查看測試輸出並從堆棧跟蹤導航到源代碼。調試器和更多工具
Rider包含一個調試器,可與.NET Framework,Mono和.NET Core應用程序配合使用,讓您可以步進,觀察,評估和運行遊標。其他工具包括堆棧跟蹤資源管理器,NuGet瀏覽器,VCS和數據庫支持。

JetBrains Rider中文版軟件特徵

新的跨平臺.NET 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。
語言和項目類型
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可以處理輸入的速度。
適用於Windows,Mac和Linux
Rider可以在多個平臺上運行:Windows,macOS和不同品種的Linux。如果您想在Mac上編輯,構建,運行或調試Unity或.NET Core應用程序,這是您的完整IDE。
智能代碼編輯器
Rider提供了大量的智能代碼編輯功能,例如不同類型的代碼完成,自動導入命名空間,自動插入大括號和突出顯示匹配的分隔符,重新排列代碼,實時和後綴模板,ASP.NET MVC中的控制器和動作超鏈接,多選模式,繼承導航的裝訂圖標,以及快速訪問重構,生成,導航和上下文操作。
殺手代碼分析
Rider擁有2200多個實時代碼檢查,可幫助您檢測錯誤和代碼異味。超過1000個快速修復程序可用於單獨或批量解決檢測到的問題:只需點擊Alt+Enter 即可選擇一個。爲了對項目中的錯誤進行鳥瞰,請使用解決方案範圍的錯誤分析(SWEA):它將監視代碼庫中的錯誤並讓您知道是否出現任何問題,即使您沒有打開有問題的文件文本編輯器。
導航和搜索
立即跳轉到代碼庫中的任何文件,類型或成員,以及查找設置和操作,所有這些都使用常見的 Search Everywhere快捷方式。您可以找到任何符號的用法,包括跨語言用法和字符串文字中的用法。對於上下文導航,請使用單個“ 導航到” 快捷方式,該快捷方式將使您從符號到其基礎和派生符號,擴展方法或實現。
閃客
想知道第三方庫代碼的工作原理嗎?Rider沒問題:只需在庫符號上使用 Go to Declaration,讓Rider在常規編輯器選項卡中將庫類型反編譯爲C#。然後,您可以在正常導航源代碼時導航反編譯代碼,以及查找和突出顯示用法。但有時甚至不需要反編譯:Rider可以從源服務器(如Microsoft Reference Source Center)獲取源代碼。
重構
ReSharper的60多個重構大部分已經在Rider中提供,其450多個上下文操作都在那裏。您可以重命名,提取方法,接口和類,移動和複製類型,使用替代語法等等!在Refactor中查找可用的重構此 彈出窗口,或使用您可以訪問的上下文操作 Alt+Enter。
單元測試
Rider允許您在面向.NET Framework, .NET Core和Mono的應用程序中運行和調試基於NUnit,xUnit.net或MSTest的單元測試 。Rider在編輯器中使用裝訂線圖標標記測試類和方法:單擊它或使用Alt+Enter菜單運行,調試和管理測試。您可以探索測試,以不同方式對它們進行分組,將它們分解爲單個會話,查看測試輸出並從堆棧跟蹤導航到源代碼。
調試
Rider包含一個可與.NET Framework,Mono和.NET Core應用程序配合使用的調試器。您可以創建多個調試配置,附加到外部進程,設置和管理斷點和斷點條件,單步執行,反覆運行,運行到遊標,設置監視,計算表達式和探索線程。
版本控制
Rider開箱即用,支持Git,Subversion,Mercurial,Perforce和TFS,並通過插件支持更多版本控制系統。在代碼編輯器中,鍵入時會突出顯示本地更改。使用專用的VCS工具窗口,您可以查看本地,傳入和存儲庫更改,管理更改列表,擱置更改以供以後使用,查看差異,提交和推送。內置的可視化合並工具可以幫助您解決衝突,Rider甚至可以讓您知道您上次更新後是否更改了您正在處理的文件。
數據庫和SQL
您可以在不離開Rider的情況下使用SQL和數據庫。連接數據庫,編輯模式和表數據,運行查詢,甚至使用UML圖分析模式。Rider豐富的SQL編輯器帶有語法高亮,智能代碼完成,動態代碼分析,代碼格式化和導航。
插件
Rider通過支持爲IntelliJ平臺和ReSharper開發的各種插件來充分利用其根源。除了捆綁插件(例如VCS,F#和Unity支持的插件)之外,您可以根據需要選擇安裝更多插件:當您打開一個不使用的插件支持的文件時,Rider會建議你安裝它。例如,可以使用支持Markdown,.gitignore文件和Python腳本的插件 。
代碼分析
Rider擁有2,200多個實時代碼檢查,具有自動快速修復功能,可以單獨或批量解決檢測到的問題。解決方案範圍的錯誤分析將監視代碼問題,並讓您知道是否出現任何問題,即使在當前未打開的文件中也是如此。代碼編輯
Rider豐富的編輯器具有不同類型的代碼完成和代碼模板,自動插入匹配括號和導入指令,快速信息工具提示和用於繼承導航的裝訂圖標,上下文操作等等。重構
ReSharper的60多個重構大部分已經在Rider中提供,其450多個上下文操作都在那裏。重命名,提取方法,接口和類,移動和複製類型,使用替代語法等等!
單元測試運行器
Rider可幫助您基於NUnit,xUnit.net或MSTest運行和調試單元測試。您可以探索測試,以不同方式對它們進行分組,將它們分解爲單個會話,查看測試輸出並從堆棧跟蹤導航到源代碼。調試器和更多工具
Rider包含一個調試器,可與.NET Framework,Mono和.NET Core應用程序配合使用,讓您可以步進,觀察,評估和運行遊標。其他工具包括堆棧跟蹤資源管理器,NuGet瀏覽器以及VCS和數據庫支持。數據庫和SQL
使用SQL和數據庫而無需離開Rider。連接數據庫,編輯模式和表數據,運行查詢,甚至使用UML圖分析模式。
導航和搜索
立即跳轉到代碼庫中的任何文件,類型或成員,以及快速查找設置和操作。查找任何符號的用法,或從符號導航到基礎和派生符號,擴展方法或實現。前端技術
Rider內置了JavaScript,TypeScript,HTML,CSS和Sass支持。利用WebStorm中包含的重構,調試和單元測試功能。可擴展性
Rider支持爲ReSharper和IntelliJ平臺開發的各種插件。除了捆綁的插件(例如VCS,F#和Unity支持的插件)之外,還提供支持Markdown,.gitignore文件和Python腳本的插件。

JetBrains Rider中文版新增功能

rider 2019 有什麼新東西
Rider 2019支持發佈到IIS,爲調試器添加Docker支持,集成內置拼寫檢查,支持Windows上的代碼覆蓋和連續測試,並學習如何與MacBook Touch Bar配合使用。此版本提供完整的C#7.3支持,更出色的Unity支持,更好的代碼完成,精緻的解決方案資源管理器等。
1.調試器增強功能Rider現在以可理解的方式顯示使用現代C#功能的調用堆棧,包括泛型類型,async函數名稱,構造函數,靜態方法和其他類型信息。我們添加了特定於線程的斷點,以簡化多線程代碼的調試。您可以編輯斷點(使用上下文菜單)並僅在特定線程上掛起。只有在您感興趣的特定線程中達到斷點時纔會觸發斷點。調試器還包括一些其他更新:- unsafe支持檢查和擴展指針。- Smart Step Into現在可以正確處理使用該[DebuggerStepThrough] 屬修飾的方法。- Debugger.NotifyOfCrossThreadDependency 得到支持。- 我們添加了一個選項,可以在每個調試器暫停時自動刷新調試器工具窗口中的所有監視。- “ 內存視圖”窗口中的類型現在使用C#樣式而不是CLR樣式進行格式化
2.發佈到IIS或FTPRider引入了兩種新的運行配置:發佈到IIS併發布到自定義服務器。兩者都用於將我們的ASP.NET Core Web應用程序部署到本地或遠程服務器,但它們使用不同的方法來執行此操作:- 發佈到IIS使用MSBuild和MSDeploy打包和發佈我們的應用程序。此運行配置類型可以將我們的ASP.NET Core Web應用程序部署到本地和遠程 IIS以及Kudu(Azure Web Apps),以及創建MSDeploy包。發佈配置文件作爲.pubxml文件。- 發佈到自定義服務器使用MSBuild和Rider的內置工具來上傳我們的應用程序工件。此運行配置類型支持使用FTP和FTPS / SFTP來獲取我們的應用程序。它在Windows,Mac OS X和Linux上受支持。- 目前,僅支持發佈ASP.NET Core Web項目。此外,使用“ 發佈到IIS”運行配置類型部署到IIS只能在Windows上運行。
3.Docker支持已經到達調試器Rider現在支持在本地(Linux)Docker容器中調試ASP.NET Core應用程序。將調試器附加到Docker容器有助於在Linux Docker 容器中本地驗證我們的應用程序,這應該與生產非常相似。就像在我們的本地機器上進行調試一樣,Rider允許檢查變量,堆棧幀和線程,以及單步執行我們自己的代碼和反編譯的第三方代碼。目前,只能在Linux Docker容器上調試ASP.NET Core Web應用程序。雖然Rider允許調試從Dockerfile構建的容器,但它還不支持使用Docker compose(docker-compose.yml)創建的調試容器。
4.Solution Explorer重新設計新的工具欄讓我們可以輕鬆切換選項以顯示所有文件,這將顯示不屬於項目模型的所有其他文件(以棕色突出顯示)。接下來的兩個按鈕允許我們同步解決方案資源管理器和編輯器。自動滾動到源會在編輯器中顯示所選文件,而從源中自動滾動會在我們從一個文件導航到另一個文件時選擇文件。除解決方案視圖外,Rider 2019還引入了文件系統視圖,該 視圖顯示瞭解決方案文件下的實際文件系統結構。標記爲無索引的項目將從基於索引的功能(例如全局文本搜索或待辦事項索引)中排除。我們還將臨時視圖合併到 解決方案和文件系統視圖中,這樣可以更輕鬆地訪問最近創建的臨時文件。我們添加了一個對話框,可以更輕鬆地配置自定義文件嵌套。他們同樣使用基於SDK的項目文件和舊格式,沒有任何進一步的要求。使用Rider 2019,還可以通過使用應嵌套到新父文件的文件中的拖放來應用 文件嵌套。使用最新版本,還可以選擇始終顯示文件夾,這對我們中的某些人來說可能是更自然的呈現方式。
5.代碼完成改進Rider現在使用ReSharper基於統計的評分算法來提供代碼完成。其中一個關鍵方面是Rider現在可以跟蹤給定代碼建議的使用次數。使用的建議越多,出現在代碼完成中的可能就越大。我們已經將代碼完成擴展到了幾個可以從Rider獲得幫助的地方:刮刮文件,調試器手錶和C#Interactive。就像在常規C#或VB.NET文件中編寫代碼一樣,Rider提供了代碼完成以及方法信息和參數提示彈出窗口。當您嘗試在不安全的上下文中訪問指針類型的成員時,我們還添加了一個方便的功能,並且->必須使用運算符而不是. (點)。爲了幫助防止不安全的代碼,Rider將在我們使用錯誤的運算符時檢測到它,並且在完成代碼時,將使用正確的代碼。
6.單元測試覆蓋率和連續測試每次Rider發佈時,我們都會盡力彌合Rider和ReSharper Ultimate捆綁之間的差距。最受歡迎的功能肯定是Rider + dotCover ; 積分。此外,Rider 2019具有單元測試代碼覆蓋率並支持連續測試。dotCover作爲Rider的捆綁插件提供,並自動與Rider一起安裝。所有關鍵功能都可用:- 使用Coverage Tree和代碼突出顯示的“經典”單元測試代碼覆蓋率分析。所有內容的外觀和感覺與使用ReSharper Ultimate的Visual Studio完全相同。- Rider中的連續測試與ReSharper Ultimate沒有什麼不同。只需爲期望的會話啓用它,更改代碼,構建或保存項目(取決於首選項)。請注意,目前僅支持Windows。對Mono的支持 仍在進行中,並未包含在2019中。
7.模板瀏覽器ReSharper中最缺少的功能之一最終被添加到Rider中。現在,您可以在編輯器|下的Rider設置中管理,添加或修改 實時/環繞/文件模板 實時模板和 編輯器| 文件模板。請注意,尚不支持創建多文件模板。
8.MacBook Touch Bar支持與其他JetBrains IDE一樣,Rider也支持MacBook Touch Bar。您可以直接從觸欄執行大量操作:運行,構建和調試項目,提交更改以及更新項目。依賴於上下文的按鈕顯示在Touch Bar界面中間的應用程序特定區域中。您可以自定義“首選項”|下的“ 觸控欄”上下文和按鈕 外觀與行爲| 菜單和工具欄| 觸欄頁面。除此之外,你可以在macOS上使Rider標題欄更暗(首選項|外觀和行爲|外觀|選擇使用暗窗口標題)。此外,Rider還帶有全新的圖標。這些新的更簡潔的圖標的主要目標是減少視覺混亂並增加工具欄和工具窗口的可讀。
9.C#7.3支持Rider最終支持最新C#7.3的所有功能:- 宣言表達的初始化和查詢。- 元組平等。- Ref 分配。- Unmanaged,System.Delegate和System.Enum約束。- Stackalloc 數組初始化器。- 基於模式的fixed陳述。- 索引可移動fixed緩衝區。除了支持語法之外,我們還添加了新的檢查和適當的快速修復,使您的代碼與C#7.3兼容。
10.前端開發功能TypeScript支持得到了改進,現在支持最新TypeScript 2.9 / 3.0版本的所有語言功能。除此之外,Rider現在提供更多由TypeScript語言服務本身提供的快速修復程序。還添加了以下功能:- 提取並轉換React組件。- 與Angular CLI的新集成。- 完成Vue.js中的活動。- 在新的背景下行動一堆Alt-Enter組合菜單,例如,實現接口,創建派生類,實現一個接口或抽象類的成員,生成的情況下switch,並用迭代 for..of。
11.使用ReSpeller進行集成的拼寫檢查此版本附帶ReSpeller擴展,可提供開箱即用的拼寫檢查功能。與代碼分析一樣,ReSpeller會掃描標識符,註釋,字符串文字等中的拼寫錯誤和拼寫錯誤,並提供快速修復程序來解決每個檢測到的問題。默認情況下,ReSpeller已啓用Rider支持的許多語言。啓用/禁用單個檢查並更改其檢測到的嚴重的簡單方法是在設置中搜索“拼寫錯誤”(您將最終進入“首選項”|“編輯器”|“檢查設置”|“檢查嚴重)。然後我們可以調用Alt + Enter菜單,其中ReSpeller爲我們提供了幾個修復錯誤的選項。在菜單中,我們可以修復拼寫錯誤或在ReSpeller的字典中添加新單詞 。默認情況下,拼寫檢查器附帶英語(美國)的內置字典。它使用基於Hunspell的字典,這意味着您可以根據需要安裝其他語言。
12.單元測試在此版本中,我們添加了幾個新功能並進行了一些優化:- 在SDK風格的項目中發現和運行測試變得更快。- 單元測試會話工具欄中添加了一個新的鎖定/解鎖圖標,現在您可以鎖定單元測試會話以防止添加更多測試。- 現在即使在Windows上的Mono上也可以運行和調試測試。- 可以從“ 導航到”菜單 打開“ 單元測試資源管理器”窗口- 單元測試相關操作已添加到默認鍵映射中。
13.NuGet支持Rider 2019中的NuGet支持包括NuGet日誌中的過濾器和格式定製,以及高級診斷,可幫助您瞭解NuGet包出現問題時發生的情況。除此之外,我們還增加了對AutoReferenced軟件包和僅TLS-1.2- NuGet供稿的支持。對project.json項目的支持已經停止,因爲這類項目已經過時,我們認爲現在是時候向前推進了。
14.C#交互式更新在騎士2019,一個新的參考在C#互動上下文菜單是可用於項目和組件。它完全符合它所說的:在C#Interactive中引用選定的項目或程序集。Rider將爲我們生成load語句並立即執行它。在C#交互式工具窗口還都有自己的工具欄按鈕,以幫助參考項目,在當前的解決方案。Rider現在支持將調試器附加到C#Interactive,並在從C#Interactive調用時逐步執行我們自己的代碼。不再需要編寫控制檯應用程序或單元測試來快速調試代碼片段。我們所要做的就是參考我們的項目並開始使用C#Interactive進行調試!
15.F#支持文件模板現在可以在F#項目中使用,生成帶有樣板代碼的文件現在就像在C#中一樣簡單。FSharp.Compiler.Service已更新爲接收多個F#4.5功能/更改,其中最值得注意的是:- 跨度支持。- match! 關鍵詞。最後,但並非最不重要的是,與C#項目的互操作得到了改進,包括以下F#4.1功能:- StructRecords和的註釋Unions。- 隱含Module後綴。
16.Unity支持的改進Rider 出色的Unity支持變得更加出色!我們已經引入了對Unity Assembly Definition Files (.asmdef)的完全支持:JSON模式驗證,代碼完成,查找用法, 重命名重構,引用元素上的導航,AsmDef 文件模板以及用於自引用和文件名/的檢查/快速修復程序集名稱不匹配。此外,Rider現在支持Roslyn C#編譯器響應文件(csc.rsp)當Unity 在播放模式下獲得焦點時,我們添加了一個禁用Unity Reload Assembles的選項(僅適用於2019之前的Unity,因爲2019本身具有相同的選項)。從現在開始,您可以直接在Rider中打開Unity Editor / Player日誌,這裏有可用於過濾和摺疊類似日誌條目的操作。Unity Log工具窗口中的cog菜單下提供了所有命令代碼分析得到了顯着改善。有很多新的檢查和相應的快速修復,以提高您的統一代碼,我們已經做了一大堆的bug修復,其中最引人注目的是無效的警告這== NULL的團結 類型。除了這一切,對於調試遠程玩家的支持進行了改進,幷包和 劃痕節點已經添加到統一資源管理器。
17.其他特可以使用新的Generate GUID操作。- 我們已經爲.ruleset文件引入了初始支持。通過轉到文件|啓用它 設置| 編輯| 檢查設置並選中複選框從編輯器設置和項目設置中讀取設置。- 不再忽略stylecop.json中的設置,並在分析過程中將其考慮在內。- VCS支持現在具有幾個新功能,例如:以更簡單的方式解決合併衝突與新的“ 合併衝突”節點,在“ VCS日誌”選項卡中進行增強,並根據任何給定的修訂探索存儲庫的狀態。- 現在可以在“設置”中爲文件擴展名指定自定義工具。- 我們增加了更多的顏色到參數信息彈出和總結提示 的智能感知在C#和VB.NET- 在生成設置圖標,請在工具欄上的構建工具 窗口,導致你的設置頁面構建,執行,部署| 工具集和構建。- 運行/調試配置中的 .NET相關模板中添加了一個運行時參數字段,用於將自定義參數傳遞給運行時。- 現在,“ 查找用戶”選項卡上提供了“ 重新運行”操作。

rider 2019 for mac中文版系統需求

系統要求
macOS 10.8.3或更高版本
最低2 GB RAM
建議使用4 GB RAM
1024x768最低屏幕分辨率

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