軟件介紹
JetBrains Rider社區(qū)版是由德國JetBrains公司以IntelliJ平臺為基礎(chǔ)專為C#、Unity和其他.NET應(yīng)用程序所開發(fā)設(shè)計(jì)的集成式開發(fā)環(huán)境(IDE),能夠支持在Windows、Mac、Linux等多種系統(tǒng)上運(yùn)行,并且基于其無與倫比的2500多項(xiàng)智能代碼檢查和重構(gòu)工具,可以更好的增強(qiáng)用戶的開發(fā)體驗(yàn),讓其工作更加高效!
并且,為了進(jìn)一步“簡化”開發(fā)過程,JetBrains Rider還內(nèi)置了代碼編輯器、智能代碼補(bǔ)全、語法高亮、調(diào)試器等多樣功能,能夠全方位的滿足不同開發(fā)人員的研發(fā)需求,使得代碼編寫更加的“輕松簡單”!有需要的用戶快來下載使用吧!
軟件特色
1、多平臺支持:
Rider支持Windows、MacOS和Linux等多個(gè)平臺,為開發(fā)人員提供了靈活的開發(fā)環(huán)境選擇。
2、跨語言支持:
Rider支持多種語言,包括C#、F#、Visual Basic .NET、JavaScript、TypeScript、HTML、CSS等。
3、集成的開發(fā)環(huán)境:
Rider提供了完整的開發(fā)環(huán)境,包括代碼編輯器、調(diào)試器、測試工具、版本控制等。
4、智能代碼補(bǔ)全:
Rider提供了智能的代碼補(bǔ)全功能,可以幫助開發(fā)人員更快地編寫代碼,并減少錯(cuò)誤。
5、強(qiáng)大的重構(gòu)工具:
Rider提供了一系列強(qiáng)大的重構(gòu)工具,可以幫助開發(fā)人員更輕松地重構(gòu)代碼。
6、集成的調(diào)試器:
Rider提供了內(nèi)置的調(diào)試器,可以幫助開發(fā)人員更快地診斷和解決問題。
7、單元測試支持:
Rider提供了內(nèi)置的單元測試工具,可以幫助開發(fā)人員不更輕松地編寫和運(yùn)行單元測試。
8、版本控制集成:
Rider支持多種版本控制系統(tǒng),包括Git、Subversion、Mercurial等。
軟件功能
代碼分析
Rider 提供了 2,200 多個(gè)實(shí)時(shí)代碼檢查,以及自動(dòng)快速修復(fù),可以單獨(dú)或批量解決檢測到的問題。 對整個(gè)解決方案的錯(cuò)誤分析將監(jiān)控代碼問題,使您知道任何可能的錯(cuò)誤,即使未打開的文件也不會(huì)錯(cuò)過。
代碼編輯
Rider 的編輯器功能強(qiáng)大豐富,包括:不同種類的代碼補(bǔ)全和代碼模板,自動(dòng)插入匹配的大括號和 import 指令,用于繼承導(dǎo)航的快速信息工具提示和間距圖標(biāo),上下文操作等。
重構(gòu)
ReSharper 60 多個(gè)重構(gòu)中的大多數(shù)都可以在 Rider 中使用,其超過 450 個(gè)上下文操作也已登陸 Rider。 重命名、提取方法、接口和類、移動(dòng)和復(fù)制類型、使用替代語法,還有更多!
單元測試運(yùn)行程序
Rider 幫助您基于 NUnit、xUnit.net 或 MSTest 運(yùn)行和調(diào)試單元測試。 您可以瀏覽測試,按照不同的方式為測試分組,將測試細(xì)分為各個(gè)會(huì)話,查看測試輸出以及從堆棧跟蹤導(dǎo)航到源代碼。
調(diào)試器和更多工具
Rider 包含的調(diào)試器適用于 .NET 框架、Mono 和 .NET Core 應(yīng)用程序,可以執(zhí)行單步執(zhí)行、監(jiān)視、評估和運(yùn)行到光標(biāo)操作。 其他工具包括:堆棧跟蹤瀏覽器、NuGet 瀏覽器、VCS,并且支持?jǐn)?shù)據(jù)庫。
數(shù)據(jù)庫和 SQL
不用離開 Rider 即可使用 SQL 和數(shù)據(jù)庫。 連接到數(shù)據(jù)庫,編輯架構(gòu)和表格數(shù)據(jù),運(yùn)行查詢,甚至利用 UML 圖表分析架構(gòu)。
導(dǎo)航和搜索
立刻跳到代碼庫中的任何文件、類型或成員,以及快速查找設(shè)置和操作。 查找任何符號的用途,或從符號導(dǎo)航到基本或派生符號、擴(kuò)展方法或?qū)崿F(xiàn)。
前端開發(fā)技術(shù)
Rider 內(nèi)置支持 JavaScript、TypeScript、HTML、CSS 和 Sass。 利用 WebStorm 內(nèi)含的重構(gòu)、調(diào)試和單元測試功能。
可擴(kuò)展性
忠實(shí)于自己的出身,Rider 支持為 ReSharper 和 IntelliJ Platform 開發(fā)的各種插件。 除了捆綁的插件外 (比如那些支持 VCS、F# 和 Unity 的),還有支持 Markdown、.gitignore 文件和 Python 腳本的插件。
JetBrains Rider社區(qū)版安裝步驟
1、在本站下載好后啟動(dòng)應(yīng)用程序,繼續(xù)下—步安裝。
2、設(shè)置安裝路徑,繼續(xù)下—步。
3、根據(jù)自己需求設(shè)置快捷方式和關(guān)聯(lián)文件等,繼續(xù)下一步。
4、確認(rèn)無誤后開始安裝,耐心等待安裝。
5、安裝完成,退出安裝程序。
JetBrains Rider社區(qū)版使用技巧分享
一、Viewer查看編譯后的IL代碼:
Viewer位置在Tools -> IL Viewer,打開后會(huì)在右邊出現(xiàn)一個(gè)窗口,之后只需要點(diǎn)擊編譯,之后在右邊就會(huì)出現(xiàn)IL層的代碼。
二、自定義命名規(guī)則:
這個(gè)功能個(gè)人用起來非常舒服,可以強(qiáng)制標(biāo)準(zhǔn)化整個(gè)項(xiàng)目。位置在FIle -> Setting
三、代碼建議、提示的觸發(fā)條件:
在某些條件下,有的時(shí)候我們不希望看到波浪線,這時(shí)候就可以在FIle -> Settring里面搜索Inspection,找到后去修改里面的一些信息即可。
JetBrains Rider社區(qū)版常用快捷鍵分享
[ Shift + Shift ]
全局搜索,可以得到一個(gè)快速搜索界面,可以搜索類,方法,變量,甚至設(shè)置面板中的功能!
[ Alt + Enter ]
快速修復(fù)插入,當(dāng)遇到報(bào)錯(cuò)問題時(shí),可以快速提示修改方案,在沒有錯(cuò)誤時(shí),也能夠補(bǔ)全相關(guān)代碼,同時(shí)對于代碼內(nèi)容可以同義轉(zhuǎn)換,可以選擇更加簡潔的代碼書寫,優(yōu)化自己的編程習(xí)慣
[ Ctrl+Shift+/ ]
快速注釋代碼塊
[ Ctrl+Shift+O ]
翻譯插件的快捷方式(如果你安裝了推薦的插件的話)
[ Ctrl+Shift+ 方向鍵上/下 ]
快速整體地移動(dòng)代碼語句,例如,將一個(gè)方法整體向上或者向下,還不是只移動(dòng)當(dāng)前行
[ Ctrl+Alt+ Shift+ 方向鍵左/右 ]
快速整體地改變語句層級,例如,將一個(gè)方法快速修改層級。
[ Ctrl+Alt+L ]
格式化代碼,讓代碼以一定的規(guī)則分布,優(yōu)化代碼可讀性