JetBrains Rider 2021是一款跨平臺(tái)編碼工具,軟件能夠幫助用戶在各種系統(tǒng)之中同時(shí)使用這款軟件來(lái)進(jìn)行編碼。目前軟件支持Windows、Linux以及Mac等系統(tǒng),軟件會(huì)幫助用戶在不同的系統(tǒng)之中配置相應(yīng)的運(yùn)行環(huán)境,讓用戶雖然更換了系統(tǒng)依然能夠享受到與之前一致的代碼語(yǔ)法以及操作方式。軟件還能夠給用戶提供一個(gè)代碼分析的功能,軟件中內(nèi)置一個(gè)二千二百多個(gè)的代碼監(jiān)測(cè)器,這個(gè)檢測(cè)器能夠幫助用戶快速的進(jìn)行代碼之中的問(wèn)題進(jìn)行分析,并且糾正,讓用戶能夠避免很多錯(cuò)誤的發(fā)生。而作為一款代碼編輯軟件軟件給用戶提供的代碼編輯功能也是非常的強(qiáng)大,用戶能夠通過(guò)軟件來(lái)進(jìn)行代碼模板的帶入,軟件會(huì)幫助用戶進(jìn)行自動(dòng)匹配括號(hào)以及指令等操作。還能能夠幫助用戶進(jìn)行代碼的重構(gòu)、重命名、接口和類、提取等,能夠非常有效的提高用戶的工作效率,縮短用戶的工作時(shí)間。小編今天帶來(lái)的是
JetBrains Rider 2021中文破解版,該版本軟件已經(jīng)完成完整的破解以及漢化,感興趣的用戶可以在本頁(yè)面的下載鏈接處進(jìn)行下載。
功能介紹
1、WinForms設(shè)計(jì)師
軟件具有WinForms設(shè)計(jì)器可幫助您創(chuàng)建,觀察和修改Windows窗體應(yīng)用程序的UI。
2、單元測(cè)試覆蓋率
.NET Core的持續(xù)測(cè)試來(lái)自Linux和macOS。
3、編輯并繼續(xù)
幫助您在應(yīng)用程序在斷點(diǎn)處暫停時(shí)將更改應(yīng)用于源代碼,在恢復(fù)時(shí),更改將自動(dòng)應(yīng)用于代碼。
4、Razor頁(yè)面上的WebStorm
Razor頁(yè)面上與Web相關(guān)的語(yǔ)言已被移至WebStorm引擎。
5、初始C#8.0支持
感謝ReSharper,Rider 2019.1支持新的語(yǔ)言功能。
6、重命名為F#定義的符號(hào)
現(xiàn)在適用于整個(gè)解決方案。
7、Xamarin的支持
Xcode集成和JetBrains Xamarin SDK達(dá)到了新的高度。
8、面包屑
JetBrains Rider支持C#,VB.NET和F#文件,幫助您快速了解光標(biāo)在當(dāng)前文檔結(jié)構(gòu)方面的位置。
9、IIS Express支持
用于ASP.NET核心應(yīng)用程序。
10、跨平臺(tái)性能分析
適用于Mono和Mono Unity應(yīng)用程序,.NET Core應(yīng)用程序支持將隨未來(lái)更新而來(lái)。
11、IL
顯示當(dāng)前在編輯器中打開(kāi)的類或方法的IL指令,并支持C#,VB.NET和F#。
12、單元測(cè)試支持
獲得性能提升和更小的內(nèi)存占用。
破解教程
1、在軟件學(xué)堂下載軟件壓縮包并且解壓獲得軟件安裝文件,并且雙擊exe文件開(kāi)始安裝。
2、點(diǎn)擊“Browse”可更改安裝軟件位置。
安裝向?qū)J(rèn)設(shè)置的軟件默認(rèn)安裝路徑為C:Program FilesJetBrainsJetBrains Rider 211.4961.5。
3、根據(jù)自身需求選擇安裝類型。
4、軟件安裝需要一些時(shí)間請(qǐng)耐心等待即可。
5、軟件安裝完成,安裝向?qū)?huì)提示完成軟件安裝向?qū)?,取消勾選,點(diǎn)擊Finish。
6、雙擊打開(kāi)軟件,這個(gè)時(shí)候軟件還是英文版,我們先對(duì)它進(jìn)行語(yǔ)言的調(diào)整,漢化操作。
7、直接快捷鍵Ctrl+ALT+S打開(kāi)Settings-Plugins。
8、在marketplace的搜索框中輸入Chinese,找到漢化插件chinese(simplified) langua...在點(diǎn)擊install進(jìn)行安裝。
9、這個(gè)時(shí)候點(diǎn)擊restart idea會(huì)彈出提示重啟框,在點(diǎn)擊restart重啟軟件。
10、重啟軟件,進(jìn)入界面后即可發(fā)現(xiàn)是中文界面,且無(wú)需再次破解即可直接免費(fèi)使用。
軟件特色
1、代碼分析
JetBrains Rider擁有2200多個(gè)實(shí)時(shí)代碼檢查,具有自動(dòng)快速修復(fù)功能,可以單獨(dú)或批量解決檢測(cè)到的問(wèn)題,解決方案范圍的錯(cuò)誤分析將監(jiān)視代碼問(wèn)題,并讓您知道是否出現(xiàn)任何問(wèn)題,即使在當(dāng)前未打開(kāi)的文件中也是如此。
2、代碼編輯
豐富的編輯器具有不同類型的代碼完成和代碼模板,自動(dòng)插入匹配括號(hào)和導(dǎo)入指令,快速信息工具提示和用于繼承導(dǎo)航的裝訂圖標(biāo),上下文操作等等。
3、重構(gòu)
ReSharper的60多個(gè)重構(gòu)大部分已經(jīng)在軟件中提供,其450多個(gè)上下文操作都在那里,重命名,提取方法,接口和類,移動(dòng)和復(fù)制類型,使用替代語(yǔ)法等等。
4、單元測(cè)試運(yùn)行器
可幫助您基于NUnit,xUnit.net或MSTest運(yùn)行和調(diào)試單元測(cè)試,您可以探索測(cè)試,以不同方式對(duì)它們進(jìn)行分組,將它們分解為單個(gè)會(huì)話,查看測(cè)試輸出并從堆棧跟蹤導(dǎo)航到源代碼。
5、調(diào)試器和更多工具
包含一個(gè)調(diào)試器,可與.NET Framework,Mono和.NET Core應(yīng)用程序配合使用,讓您可以步進(jìn),觀察,評(píng)估和運(yùn)行游標(biāo),其他工具包括堆棧跟蹤資源管理器,NuGet
瀏覽器以及VCS和數(shù)據(jù)庫(kù)支持。
6、數(shù)據(jù)庫(kù)和SQL
使用SQL和數(shù)據(jù)庫(kù)而無(wú)需離開(kāi)Rider,連接到數(shù)據(jù)庫(kù),編輯模式和表數(shù)據(jù),運(yùn)行查詢,甚至使用UML圖分析模式。
7、導(dǎo)航和搜索
立即跳轉(zhuǎn)到代碼庫(kù)中的任何文件,類型或成員,以及快速查找設(shè)置和操作,查找任何符號(hào)的用法,或從符號(hào)導(dǎo)航到基礎(chǔ)和派生符號(hào),擴(kuò)展方法或?qū)崿F(xiàn)。
8、前端技術(shù)
內(nèi)置了JavaScript,TypeScript,HTML,CSS和Sass支持,利用WebStorm中包含的重構(gòu),調(diào)試和單元測(cè)試功能。
9、可擴(kuò)展性
支持為ReSharper和IntelliJ Platform開(kāi)發(fā)的各種插件,除了捆綁的插件之外,還提供支持Markdown,.gitignore文件和Python腳本的插件。
軟件優(yōu)勢(shì)
1、快速且強(qiáng)大的跨平臺(tái).NET IDE
可以幫助您在 Windows、Mac 和 Linux 上開(kāi)發(fā) .NET、ASP.NET、.NET Core、Xamarin 或 Unity 應(yīng)用程序。 從 C#、VB.NET 和 F# 到 ASP.NET Razor 語(yǔ)法、JavaScript、TypeScript、XAML、XML、HTML、CSS、SCSS、JSON 和 SQL,它為 .NET 開(kāi)發(fā)中使用的語(yǔ)言提供了豐富的編輯支持和代碼洞察。
2、語(yǔ)言和項(xiàng)目類型
借助這款軟件,您可以打開(kāi)、編輯、生成、運(yùn)行和調(diào)試大多數(shù) .NET 應(yīng)用程序,包括桌面應(yīng)用、Web 應(yīng)用、庫(kù)和服務(wù)(但是,調(diào)試 UWP 應(yīng)用程序尚未得到支持)。 還支持以 Mono 為目標(biāo)的應(yīng)用程序(例如 Unity 和 Xamarin),以及最新、最出色的 .NET Core 應(yīng)用程序。
支持 .NET 開(kāi)發(fā)中使用的許多語(yǔ)言,包括 C#、F#、VB.NET、ASP.NET(ASPX 和 Razor 視圖引擎)、XAML、XML、JavaScript、TypeScript、JSON、HTML、CSS、SCSS、LESS 和 SQL。
3、ReSharper + IntelliJ 平臺(tái)
使用 IntelliJ 平臺(tái)的 UI 和多個(gè)功能,此平臺(tái)驅(qū)動(dòng)著 IntelliJ IDEA、WebStorm 和其他 JetBrains IDE。 它具有跨平臺(tái)功能,為數(shù)以百萬(wàn)計(jì)的開(kāi)發(fā)者所熟悉,并提供 VCS 和數(shù)據(jù)庫(kù)支持等核心功能。
此外,我們還添加了 ReSharper 功能:導(dǎo)航與搜索、重構(gòu)、代碼檢查和快速修復(fù),等等。 我們花費(fèi)了 10 多年的時(shí)間來(lái)構(gòu)建功能集,旨在幫助開(kāi)發(fā)者讀取、寫(xiě)入和導(dǎo)航大型 .NET 代碼庫(kù)?,F(xiàn)在,用戶可以使用所有這些功能。
4、與生俱來(lái)的智能和快速
不會(huì)擠入 32 位進(jìn)程,這樣既能讓它深入了解您的代碼,又可以保持響應(yīng)速度。能夠以幾乎零延遲打開(kāi)(和重新打開(kāi))大多數(shù)解決方案。 對(duì)解決方案進(jìn)行外部變更? 正在切換 Git 分支? 沒(méi)問(wèn)題:可以快速跟上。
在您編輯代碼時(shí),我們的首要任務(wù)是確保您可以充分發(fā)揮手指的輸入速度,不受 IDE 處理速度的影響。
5、在 Windows、Mac 和 Linux 上運(yùn)行
可以在多個(gè)平臺(tái)上運(yùn)行:Windows、macOS 和不同版本的 Linux。 如果您想在 Mac 上編輯、生成、運(yùn)行或者調(diào)試 Unity 或 .NET Core 應(yīng)用程序,是您可以使用的成熟 IDE。
6、智能代碼編輯器
提供了眾多智能代碼編輯功能:例如不同的代碼補(bǔ)全、自動(dòng)導(dǎo)入命名空間、自動(dòng)插入大括號(hào)與高亮顯示匹配的分隔符、重新排列代碼、實(shí)時(shí)與后綴模板、ASP.NET MVC 中的控制器與操作超鏈接、多選擇模式、用于繼承導(dǎo)航的間距圖標(biāo),以及快速訪問(wèn)重構(gòu)、生成、導(dǎo)航和上下文操作。
7、殺手級(jí)代碼分析
提供了 2200 多個(gè)實(shí)時(shí)代碼檢查,可以幫助您檢測(cè)錯(cuò)誤和代碼異味。 提供 1000 多個(gè)快速修復(fù),可以單獨(dú)或批量解決檢測(cè)到的問(wèn)題:只需點(diǎn)擊 AltEnter 進(jìn)行選擇。 要詳細(xì)查看您的項(xiàng)目中的錯(cuò)誤,請(qǐng)使用解決方案級(jí)錯(cuò)誤分析 (SWEA):它可以監(jiān)視您的代碼庫(kù)中的錯(cuò)誤并讓您了解是否某些方面出錯(cuò),即使您沒(méi)有在文本編輯器中打開(kāi)存在問(wèn)題的文件。
8、導(dǎo)航和搜索
即時(shí)跳到您的代碼庫(kù)中的任何文件、類型或成員,并查找設(shè)置和操作,所有操作均可以通過(guò)常用的 Search Everywhere 快捷鍵完成。 您可以查找任何符號(hào)的用法,包括跨語(yǔ)言用法和字符串文字中的用法。 對(duì)于上下文導(dǎo)航,只需使用一個(gè) Navigate To 快捷鍵即可,此快捷鍵可以將您從符號(hào)轉(zhuǎn)到其基本與派生符號(hào)、擴(kuò)展方法或?qū)崿F(xiàn)。
9、反編譯器
想要了解第三方庫(kù)代碼的運(yùn)行效果? 對(duì)我們來(lái)說(shuō)這不是問(wèn)題:只需在庫(kù)符號(hào)上調(diào)用 Go to Declaration,并在常規(guī)的編輯器選項(xiàng)卡中讓這個(gè)將庫(kù)類型反編譯為 C#。 隨后,您可以像往常導(dǎo)航源代碼一樣導(dǎo)航反編譯的代碼,以及查找和高亮顯示用法。 不過(guò),有時(shí)甚至不需要反編譯:軟件也是可以從 Microsoft Reference Source Center 等源服務(wù)器提取源代碼。
10、重構(gòu)
ReSharper 60 多個(gè)重構(gòu)中的大多數(shù)都可以在軟件中使用,其超過(guò) 450 個(gè)上下文操作也已登陸到這個(gè)軟件。 您可以重命名和提取方法、接口和類,移動(dòng)和復(fù)制類型,使用替代語(yǔ)法,等等! 在 Refactor This 彈出窗口中查找可用重構(gòu),或者使用您可以通過(guò) AltEnter 訪問(wèn)的上下文操作。
11、單元測(cè)試
可以在以 .NET Framework、.NET Core 和 Mono 為目標(biāo)的應(yīng)用程序中基于 NUnit、xUnit.net 或 MSTest 來(lái)運(yùn)行和調(diào)試單元測(cè)試。會(huì)在編輯器中使用間距圖標(biāo)標(biāo)記測(cè)試類和方法:點(diǎn)擊,或者使用 AltEnter 菜單運(yùn)行、調(diào)試和管理測(cè)試。 您可以瀏覽測(cè)試,按照不同的方式為測(cè)試分組,將測(cè)試細(xì)分為各個(gè)會(huì)話,查看測(cè)試輸出以及從堆棧跟蹤導(dǎo)航到源代碼。
12、調(diào)試
包括一個(gè)可以處理 .NET Framework、Mono 和 .NET Core 應(yīng)用程序的調(diào)試器。 您可以創(chuàng)建多個(gè)調(diào)試配置,附加到外部進(jìn)程,設(shè)置和管理斷點(diǎn)與斷點(diǎn)條件,單步調(diào)試,運(yùn)行到光標(biāo),設(shè)置監(jiān)視,評(píng)估表達(dá)式和瀏覽線程。
13、版本控制
開(kāi)創(chuàng)性地涵蓋對(duì)Git、Subversion、Mercurial、Perforce和TFS的支持, 且通過(guò)插件支持更多版本控制系統(tǒng)。 在代碼編輯器中,會(huì)在您輸入時(shí)高亮顯示本地變更。 使用專用的VCS工具窗口,您可以 查看本地變更、傳入的和存儲(chǔ)庫(kù)的變更、管理變更列表、 擱置變更以備后用、查看差異、提交和推送。 內(nèi)置的可視化合并工具將幫助您解決沖突,甚至還能讓您了解您正在處理的文件自上次更新以來(lái)是否發(fā)生變化。
14、Web 開(kāi)發(fā)
使用我們的這個(gè)軟件,您可以借助內(nèi)置的 JavaScript、TypeScript、HTML、CSS 和 Sass 支持開(kāi)發(fā)新型 Web、移動(dòng)和桌面應(yīng)用程序。 支持 Node.js、React、Angular 和 Vue.js,與 Bower、NPM 和 Yarn 等程序包管理器集成,并提供與各種 Web 開(kāi)發(fā)工具的緊密集成。 充分利用軟件中可用的代碼分析、代碼補(bǔ)全、重構(gòu)、調(diào)試和單元測(cè)試功能,暢享全棧 Web 開(kāi)發(fā)體驗(yàn)。
15、數(shù)據(jù)庫(kù)和 SQL
您不用離開(kāi)即可使用 SQL 和數(shù)據(jù)庫(kù)。 連接到數(shù)據(jù)庫(kù),編輯架構(gòu)和表格數(shù)據(jù),運(yùn)行查詢,甚至利用 UML 圖表分析架構(gòu)。功能豐富的 SQL 編輯器支持語(yǔ)法高亮顯示、智能代碼補(bǔ)全、實(shí)時(shí)代碼分析、代碼格式化和導(dǎo)航等功能。
16、插件
通過(guò)支持為 IntelliJ 平臺(tái)和 ReSharper 開(kāi)發(fā)的各種插件來(lái)充分利用它的根。除了捆綁的插件(例如用于實(shí)現(xiàn) VCS、F# 和 Unity 支持的插件)外,您還可以根據(jù)需要選擇安裝更多插件:當(dāng)您打開(kāi)受某個(gè)您未使用的插件支持的文件時(shí),將建議您安裝該插件。 例如,提供支持 Markdown、.gitignore 文件和 Python 腳本的插件。
軟件亮點(diǎn)
一、外觀和感覺(jué)?
您可以為任何操作更改鍵盤(pán)綁定:按下Ctrl+Alt+S并轉(zhuǎn)到Keymap。
在編輯器中時(shí),按Alt+Enter,然后開(kāi)始鍵入要執(zhí)行的命令的名稱
二、編輯器中的代碼?
例如public void Foo(string input,一旦您鍵入了方法簽名,請(qǐng)按Ctrl+Shift+Enter插入所有應(yīng)遵循的語(yǔ)法元素,并將其放置在可以繼續(xù)鍵入的位置。
您是否要在代碼周?chē)由弦恍┐atry...catch?選擇一個(gè)邏輯代碼塊用Ctrl+Alt+Right,按Alt+Enter,然后選擇下一個(gè)模板的環(huán)繞...。
您可以選擇一個(gè)代碼塊,然后使用Ctrl+Alt+Shift+箭頭鍵來(lái)移動(dòng)該代碼塊。
您可以使用查看最近的剪貼板條目,Ctrl+Shift+V然后選擇要粘貼的條目。
枚舉完成將自動(dòng)插入枚舉類型作為前綴。無(wú)需說(shuō)明!
使用String.Format,您可以在光標(biāo)所在的位置添加一個(gè)占位符。只需點(diǎn)擊Alt+Enter并選擇插入格式參數(shù)
三、分析代碼?
使用[NotNull]和[CanBeNull]屬性NullReferenceException甚至可以在運(yùn)行代碼之前幫助您查找。
困擾于突出顯示的代碼問(wèn)題?Alt+Enter在突出顯示的代碼上按,然后選擇檢查[檢查名稱],然后可以選擇取消注釋或?qū)傩缘膯?wèn)題或禁用相應(yīng)的代碼檢查。
您可以通過(guò)單個(gè)注釋取消所有檢查-使用標(biāo)記代碼,// ReSharper disable All并且軟件在遇到相應(yīng)代碼之前不會(huì)抱怨任何事情// ReSharper restore All。rj的解決方案范圍內(nèi)的分析解決了可見(jiàn)性問(wèn)題:您將看到內(nèi)部成員是否在其裝配體之外使用,并且您永遠(yuǎn)不會(huì)錯(cuò)過(guò)任何一個(gè)未使用的非私有成員。
您可以從“編輯器” |“分析”中的代碼分析中按掩碼排除文件。設(shè)置的“檢查設(shè)置”頁(yè)面Ctrl+Alt+S。
您可以按/轉(zhuǎn)到文件中的下一個(gè)/上一個(gè)代碼。Alt+Page DownAlt+Page Up
四、遍歷代碼?
您可以按Ctrl+T快速定位類型,方法,或基本上一切,而Ctrl+Shift+T讓你查找文件沒(méi)有其他的建議。
將插入符號(hào)置于using(或import如果使用VB.NET的)指令下,然后按Shift+F12。軟件將顯示此名稱空間的確切使用位置(查找符號(hào)的用法)。
忘記了您剛才在哪里編輯?轉(zhuǎn)到最后編輯位置用Ctrl+Shift+Backspace。
是否想快速定位當(dāng)前符號(hào)的位置?按下F12或僅右鍵單擊該符號(hào)。
CustomerServicesTest使用Ctrl+T或任何其他導(dǎo)航命令定位時(shí),您無(wú)需鍵入整個(gè)內(nèi)容。只需使用CamelHumps并輸入即可cst。
Alt+Home帶您到基本類型,Alt+End帶您到當(dāng)前類型的繼承者。
您想移到班上的下一個(gè)成員嗎?Alt+Down帶你去 Alt+Up將帶您回來(lái)。
搜索任何內(nèi)容(用法,實(shí)現(xiàn)等)以獲取到Find窗口。然后使用它在帶有Ctrl+Alt+Down/ Ctrl+Alt+Up的搜索結(jié)果之間導(dǎo)航。
要瀏覽剪貼板中當(dāng)前的堆棧跟蹤,只需按Ctrl+E, T。
在任何JetBrains Rider 2021.1工具窗口中開(kāi)始輸入,匹配的項(xiàng)目將突出顯示。CamelHumps匹配在這里也適用。
五、轉(zhuǎn)換代碼?
同一文件中是否有多個(gè)類?快速修復(fù)。Ctrl+Shift+R在解決方案資源管理器中按文件,然后選擇“將類型移動(dòng)到匹配的文件中”(更多...)。
使用隨時(shí)隨地重命名任何內(nèi)容Ctrl+R, R。您甚至可以用更少的步驟來(lái)做-只需鍵入一個(gè)新名稱并單擊即可Alt+Enter。
您可以使用來(lái)從一段代碼中提取一種方法Ctrl+R, M。
是否要將字符串文字移動(dòng)到資源文件?按Ctrl+Shift+R字符串上的任意位置,然后選擇“移至資源(更多...)”。
鍵入新的方法簽名(更改參數(shù)的數(shù)量或類型,更改返回類型),并在使用灰色框突出顯示簽名的同時(shí),點(diǎn)擊Alt+Enter來(lái)應(yīng)用“更改簽名重構(gòu)”。
將插入號(hào)放在某個(gè)屬性上,您可以按Alt+Enter將其從自動(dòng)屬性更改為具有支持字段的屬性,反之亦然(更多...)。
按Ctrl+R, S以更改簽名的方法,看到一個(gè)預(yù)覽應(yīng)用之前。會(huì)做剩下的!
認(rèn)為您的代碼需要清洗嗎?使用Ctrl+E, C并運(yùn)行“完全清理”配置文件(更多...)。
六、產(chǎn)生程式碼?
使用Generate命令在幾秒鐘內(nèi)生成各種類成員Alt+Insert。
Alt+Insert在解決方案資源管理器中,也可以從文件模板..和文件夾創(chuàng)建文件。
輸入class并點(diǎn)擊TAB。預(yù)設(shè)為公開(kāi)還是內(nèi)部?更改相應(yīng)的實(shí)時(shí)模板(更多...)。
使用Alt+Insert并選擇生成事件訂閱在XAML / ASP.NET WebForms / VB.NET中創(chuàng)建事件訂閱。
如果將插入符放在構(gòu)造函數(shù)中的某個(gè)參數(shù)上并單擊Alt+Enter,可以創(chuàng)建一個(gè)字段或?qū)傩圆槟跏蓟?br />輸入foreach并點(diǎn)擊TAB。軟件將啟動(dòng)實(shí)時(shí)模板,以生成類型和名稱建議的智能循環(huán)。
七、單元測(cè)試?
使用Ctrl+U, L運(yùn)行在溶液中所有的單元測(cè)試(更多...)。
是否要運(yùn)行一些特定的測(cè)試?在編輯器中選擇它們,右鍵單擊并選擇“運(yùn)行單元測(cè)試” 運(yùn)行單元測(cè)試 Ctrl+U, R(更多...)。
開(kāi)始在“單元測(cè)試”窗口中鍵入內(nèi)容,以按名稱過(guò)濾測(cè)試。
在“單元測(cè)試”窗口中運(yùn)行它們時(shí)過(guò)濾掉失敗的測(cè)試,以查看它們通過(guò)時(shí)愉快地消失。
0條評(píng)論