Rider2024官方版是基于IntelliJ和ReSharper開發(fā)的一款跨平臺(tái)集成開發(fā)環(huán)境,專為C#、Unity和其他.NET應(yīng)用程序開發(fā)而設(shè)計(jì),同時(shí)具有強(qiáng)大的代碼編輯器,支持多種編程語言和框架。無論是C#、Unity還是ASP.NET,開發(fā)人員都可以輕松地在Rider中編寫代碼,編輯器還提供了智能代碼補(bǔ)全功能,可以根據(jù)上下文自動(dòng)推薦代碼片段,大大提高了開發(fā)人員的編碼速度和準(zhǔn)確性。
實(shí)時(shí)代碼分析是JetBrains Rider的一個(gè)重要特點(diǎn),可以在編寫代碼的同時(shí),對(duì)代碼進(jìn)行實(shí)時(shí)的語法檢查、性能分析、代碼質(zhì)量評(píng)估等,通過這些分析結(jié)果,開發(fā)人員可以及時(shí)發(fā)現(xiàn)潛在的問題,避免在后期調(diào)試階段花費(fèi)大量時(shí)間。此外,jetbrains rider 2024還提供了重命名、提取方法、移動(dòng)代碼等等豐富的代碼重構(gòu)功能,可以幫助開發(fā)人員優(yōu)化代碼結(jié)構(gòu),提高代碼可讀性和可維護(hù)性,歡迎有需要的用戶朋友下載使用。
jetbrains rider 2024.3新功能
一、主要更新
1、.NET 9 支持
最新版 Rider 包括:
- 對(duì)來自新 SDK 的項(xiàng)目模板的支持。
- 創(chuàng)建、運(yùn)行和調(diào)試以新 SDK 為目標(biāo)的項(xiàng)目。
- 對(duì)最新 C# 13 功能的支持,例如 params 集合、partial 屬性、<0>field 關(guān)鍵字預(yù)覽等。
2、Windows Forms Designer for .NET projects .NET 6.0+
Windows 窗體設(shè)計(jì)器現(xiàn)在支持以 .NET 6.0 及更高版本為目標(biāo)的項(xiàng)目,讓您能夠創(chuàng)建、查看和修改 Windows 窗體應(yīng)用程序的 UI。 這種體驗(yàn)帶來的功能幾乎與適用于 .NET Framework 的經(jīng)典 Windows 窗體設(shè)計(jì)器無異。
請(qǐng)記住,大多數(shù) DevExpress 控件是兼容的,但對(duì) Telerik 和 Infragistics 控件的支持仍有限,且不支持 VB.NET Windows 窗體應(yīng)用程序。
3、在調(diào)試期間凍結(jié)和解凍個(gè)別線程
Rider 2024.3 引入了在調(diào)試期間凍結(jié)和解凍個(gè)別線程的功能,可以對(duì)多線程應(yīng)用程序進(jìn)行更精確的控制。 利用這此功能,右鍵點(diǎn)擊任意線程并選擇 Freeze(凍結(jié))即可暫停執(zhí)行該線程,而不會(huì)影響應(yīng)用程序的其余部分。 準(zhǔn)備好后,再次點(diǎn)擊右鍵并選擇 Unfreeze(解凍)即可恢復(fù)執(zhí)行該線程。 該功能僅適用于面向 .NET 和 .NET Framework 的項(xiàng)目。
4、在游戲機(jī)上運(yùn)行和調(diào)試原生代碼 游戲開發(fā) Unreal Engine
Rider 2024.3 支持在所有主流游戲機(jī)上運(yùn)行和調(diào)試 C++,此功能的引入標(biāo)志著 Rider 2024.3 已取得重大進(jìn)展! 其中包括使用自定義引擎和 Unreal Engine 編寫的游戲。 我們嚴(yán)格執(zhí)行按需提供政策,并且您必須加入游戲機(jī)的官方開發(fā)計(jì)劃。 在這里了解詳情。
二、用戶體驗(yàn)
1、工具提示著色
在此版本中,我們檢查了幾乎所有 C# 錯(cuò)誤、警告和信息性消息,并盡可能引入了文本著色。
大約 600 條消息獲得升級(jí),工具提示結(jié)構(gòu)更易閱讀,包含的代碼元素以編輯器的常見顏色顯示。
2、Run(運(yùn)行)微件:同時(shí)啟動(dòng)多個(gè)配置
更新后的 Run(運(yùn)行)微件現(xiàn)在支持按住 Ctrl 并點(diǎn)擊調(diào)試圖標(biāo)來同時(shí)啟動(dòng)多個(gè)配置。 它還會(huì)為所有正在運(yùn)行的配置顯示控件,有助于簡(jiǎn)化管理。
3、提高的默認(rèn)標(biāo)簽頁上限
編輯器中的默認(rèn)標(biāo)簽頁上限已增加到 30 個(gè),從而允許在 IDE 關(guān)閉最近使用最少的標(biāo)簽頁之前保留更多標(biāo)簽頁。 您可以在 Settings | Editor | General | Editor Tabs(設(shè)置 | 編輯器 | 常規(guī) | 編輯器標(biāo)簽頁)中調(diào)整此值。
4、新終端的更新 UI
我們更新了新終端的 UI,設(shè)計(jì)更加緊湊,減少了填充,旨在優(yōu)化屏幕的使用。 更小的填充可以節(jié)省空間,在您使用命令時(shí)提供增強(qiáng)的可見性,同時(shí)不會(huì)犧牲可讀性。
三、C# 支持
1、С# 13 支持
在最新版本中,Rider 引入了對(duì) C# 13 的最新功能的支持:
- 新的 params 集合:params 關(guān)鍵字已擴(kuò)展為適用于各種集合類型,從而無需額外分配即可實(shí)現(xiàn)更高效的方法簽名。
- partial 屬性:partial 屬性獲得了支持,使您能夠?qū)傩栽L問器實(shí)現(xiàn)分布在多個(gè)文件中,提升代碼庫(kù)的靈活性和組織。
- 新的 lock 類型:新引入的 System.Threading.Lock 類型可以實(shí)現(xiàn)更高效的線程同步,性能高過 lock 語句。
- 重載解析優(yōu)先級(jí):提供了一個(gè)新特性,它可以更好地控制方法重載解析,并允許開發(fā)者指定復(fù)雜情況下優(yōu)先調(diào)用的重載。
- field 關(guān)鍵字:field 關(guān)鍵字新增了預(yù)覽功能。 這樣可以直接訪問自動(dòng)屬性的支持字段,有助于簡(jiǎn)化屬性邏輯。
四、代碼樣式和清理
1、代碼清理
在 Rider 2024.3 中,代碼清理經(jīng)過重新設(shè)計(jì),性能更加強(qiáng)大。 現(xiàn)在,它利用與作用域受限的快速修復(fù)相同的引擎,確保徹底解決問題并提高分析器的精度。 新增的并行預(yù)處理可以優(yōu)化文件處理。
此外,您現(xiàn)在還可以為每個(gè)文件選擇 Code Cleanup(代碼清理)配置文件或跳過特定文件的清理。
2、代碼格式設(shè)置
新增的格式設(shè)置選項(xiàng)將為您提供更多靈活性:
- 用于控制相等 = 運(yùn)算符周圍換行的新選項(xiàng)。
- 新的 Indent ‘break’ from ‘case‘(縮進(jìn) ‘case’ 中的 ‘break’)選項(xiàng)。
- 新的 Treat ‘case’ statements with ‘break’ as simple(將帶有 ‘break’ 的 ‘case’ 語句視為簡(jiǎn)單)選項(xiàng)。
3、命名樣式
我們添加了幾個(gè)新選項(xiàng)用于更精確地調(diào)整命名規(guī)則。
- 局部函數(shù)現(xiàn)在有兩個(gè)選項(xiàng):Local functions with ‘a(chǎn)sync’(帶有 'async' 的局部函數(shù))和 Task-returning local functions (not ‘a(chǎn)sync’)(返回任務(wù)的局部函數(shù)(非 'async'))。
- 方法新增了 Task-returning method (not ‘a(chǎn)sync’)(返回任務(wù)的方法(非 'async'))選項(xiàng),以支持名稱中帶有 async 后綴,未使用 async 修飾符標(biāo)記但返回類似 Task 類型的方法。 如果在接口中聲明了一個(gè)方法,而該接口不允許使用 async 修飾符,但它在實(shí)現(xiàn)中會(huì)返回 Task 類型,這就很有用。
五、代碼注釋
1、多行 TODO 注釋支持
Rider 2024.3 現(xiàn)在支持多行 TODO 注釋,允許將后續(xù)行中的縮進(jìn)文本視為同一 TODO 條目的一部分。 此增強(qiáng)可讓您更輕松地在代碼庫(kù)中將相關(guān)注釋和任務(wù)分組在一起。 現(xiàn)在,您可以跨多行向 TODO 添加上下文,提升可讀性和組織。
六、F# 支持
我們更新了 F# 編譯器服務(wù),以獲得所有最新的語言功能和編輯器工具的改進(jìn)。
1、類型提示
F# 支持現(xiàn)在會(huì)為模式和成員顯示推斷類型提示。 通過新的 Push-to-Hint(一鍵提示)實(shí)現(xiàn),可以輕松查看局部值類型。
2、代碼編輯
代碼補(bǔ)全現(xiàn)在可以導(dǎo)入函數(shù)、值、聯(lián)合體 case 和有效模式。 還有一個(gè)新的快速修復(fù),可以幫助更新粘貼的代碼。
您可以將函數(shù)表達(dá)式轉(zhuǎn)換為形參,并將其與新的上下文操作進(jìn)行匹配。
3、C# 互操作
我們大幅提高了分析引用的 C# 項(xiàng)目時(shí)的性能,并修正了多種誤報(bào)錯(cuò)誤。
七、版本控制
1、Welcome(歡迎)屏幕上的分支名稱
Welcome(歡迎)屏幕現(xiàn)在會(huì)顯示分支名稱,幫助您在處理多個(gè)項(xiàng)目版本時(shí)保持整齊,并在工作目錄之間輕松切換。
2、禁用后臺(tái)預(yù)提交檢查的選項(xiàng)
現(xiàn)在,您可以使用 Settings | Version Control | Commit(設(shè)置 | 版本控制 | 提交)下的新選項(xiàng) Run advanced checks after a commit is done(提交完成后運(yùn)行高級(jí)檢查)在提交過程中管理后臺(tái)檢查。 通過此設(shè)置,您可以決定是否在提交后運(yùn)行測(cè)試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。
3、Find in Files(在文件中查找)的更新
Find in Files(在文件中查找)功能得到增強(qiáng),增加了新的搜索范圍 Project Files Excluding Git-Ignored(項(xiàng)目文件,不包括 Git 忽略的文件)。 此選項(xiàng)將從搜索結(jié)果中排除 .gitignore 文件中忽略的任意文件,幫助您在項(xiàng)目中搜索時(shí)只關(guān)注相關(guān)代碼。
八 、遠(yuǎn)程開發(fā)
1、Rider 的遠(yuǎn)程開發(fā)已正式脫離 Beta 階段!
經(jīng)過 Beta 版的最后一輪改進(jìn)(特別注重輸入穩(wěn)定性),Rider 的遠(yuǎn)程開發(fā)功能現(xiàn)已完全可以處理您所依賴的所有核心開發(fā)工作流。
從代碼編輯和調(diào)試到版本控制,現(xiàn)在一切幾乎都能像在本地實(shí)例上一樣無縫運(yùn)行,在遠(yuǎn)程環(huán)境中提供流暢而強(qiáng)大的體驗(yàn)。
您可以在博客上詳細(xì)了解支持的工作流。
九、游戲開發(fā)
1、Unreal Engine
此版本帶來了 Windows 上子進(jìn)程的自動(dòng)調(diào)試。 調(diào)試會(huì)話期間創(chuàng)建的任何進(jìn)程都將加入會(huì)話,子進(jìn)程中的斷點(diǎn)將被命中。
還可以配置規(guī)則來決定調(diào)試哪些子進(jìn)程以及跳過哪些子進(jìn)程。
2、Unity
Rider 2024.3 改進(jìn)了 IL2CPP 構(gòu)建的調(diào)試體驗(yàn),可以使用的功能與進(jìn)行 Mono 構(gòu)建時(shí)相同。 這意味著您將在調(diào)試器中看到 Active Scene 和 this.gameObject 節(jié)點(diǎn),以及用于 GameObject 實(shí)例的 Children 和 Components。 此版本還修正了 Immediate(即時(shí))窗口、Collection(集合)視圖以及 IL2CPP 構(gòu)建的問題。
3、Godot
此版本修正了 C# 熱重載支持和 Godot 的重大 bug。 現(xiàn)在,Rider 可以在游戲仍處于運(yùn)行狀態(tài)時(shí)將您對(duì) C# 代碼進(jìn)行的任何更改應(yīng)用到應(yīng)用程序中。
十、Web 開發(fā)
1、更清晰的目錄搜索結(jié)果
現(xiàn)在,在項(xiàng)目目錄中使用 Find in Files(在文件中查找)時(shí),Rider 會(huì)默認(rèn)排除 node_modules 結(jié)果,減少無關(guān)文件造成的混亂。 您可以通過啟用 Settings | Advanced Settings(設(shè)置 | 高級(jí)設(shè)置)下的 Search in library files when “Directory” is selected in Find in Files(在“在文件中查找”中選擇“目錄”時(shí),在庫(kù)文件中搜索)選項(xiàng)來恢復(fù)先前的行為。
2、改進(jìn)的框架組件導(dǎo)航和重命名
我們?cè)鰪?qiáng)了針對(duì) Vue、Svelte 和 Astro 組件的編輯器內(nèi)提示。 Show component usages(顯示組件用法)操作現(xiàn)在可以在 import 和標(biāo)記模板中查找用法。 我們還添加了 Show Component Usages(顯示組件用法)篩選器,以便在搜索常規(guī)文件引用時(shí)排除組件用法。 Rename(重命名)重構(gòu)也已更新,現(xiàn)在可以在重命名組件文件時(shí)包含用法。
3、Tailwind CSS 類的顏色預(yù)覽
現(xiàn)在,編輯器中會(huì)以內(nèi)聯(lián)方式顯示 Tailwind CSS 類的顏色預(yù)覽,這樣可以更輕松地區(qū)分顏色。 我們添加了對(duì)語言服務(wù)器協(xié)議 (LSP) 的textDocument/documentColor 方法的支持,因此所有基于 LSP 的插件現(xiàn)在都直接提供此功能。
.....
Rider2024官方版怎么用?
一、keymap設(shè)置鍵位
1、設(shè)置主題: Editor=》 color scheme,
2、RiderQ 斷點(diǎn)調(diào)試Unity,
二、Rider充當(dāng)服務(wù)器 -- Tcp (Debugger connect IDE)
1、Rider先啟動(dòng)調(diào)試模式,等待Unity啟動(dòng)后連接,
2、將代碼掛在lua腳本上方,
三、配置LuaLanguage識(shí)別的文件類型
1、相信大家使用Unitv時(shí)通常都是使用*.ua.txt,希望EmmyLua識(shí)別你的lua代碼,請(qǐng)?zhí)砑游募愋偷絃uaLanguage中,
2、設(shè)置git,
3、注釋:ctrl+K+C 一行 ctrl+shift+/ 多行///方法、類、字段注釋,
4、取消類型識(shí)別波浪線,
5、Rider 文件亮紅=》未知文件=》修改,
6、文件Unknow文件顏色。
軟件特色
1、快速且強(qiáng)大的跨平臺(tái)
.NET IDE
Rider 可幫助您在 Windows、macOS 或 Linux 上開發(fā) .NET、ASP.NET、.NET Core、Xamarin 或 Unity 應(yīng)用程序。它 為 .NET 開發(fā)中使用的語言提供豐富的編輯支持和代碼洞察,從 C#、VB.NET 和 F# 到 ASP.NET Razor 語法、JavaScript、TypeScript、XAML、XML、HTML、CSS、SCSS、JSON 和 SQL 。
2、適用于 Windows、macOS 和 Linux
Rider 可以在多個(gè)平臺(tái)上運(yùn)行:Windows、macOS 和不同類型的 Linux。如果您想在 macOS 上編輯、構(gòu)建、運(yùn)行或調(diào)試 Unity 或 .NET Core 應(yīng)用程序,這里就是您的成熟 IDE。
3、智能代碼編輯器
Rider 提供大量智能代碼編輯功能,例如不同類型的代碼完成、自動(dòng)導(dǎo)入命名空間、自動(dòng)插入大括號(hào)和突出顯示匹配分隔符、重新排列代碼、實(shí)時(shí)和后綴模板、ASP.NET MVC 中的控制器和操作超鏈接、多選模式、用于繼承導(dǎo)航的裝訂線圖標(biāo),以及快速訪問重構(gòu)、生成、導(dǎo)航和上下文操作。
4、殺手代碼分析
Rider 擁有 2200 多個(gè)實(shí)時(shí)代碼檢查,可幫助您檢測(cè)錯(cuò)誤和代碼異味。超過 1000 個(gè)快速修復(fù)可用于單獨(dú)或批量解決檢測(cè)到的問題:只需點(diǎn)擊即可AltEnter 選擇一個(gè)。要鳥瞰項(xiàng)目中的錯(cuò)誤,請(qǐng)使用解決方案范圍的錯(cuò)誤分析 (SWEA):它將監(jiān)視代碼庫(kù)中的錯(cuò)誤,并讓您知道是否出現(xiàn)任何問題,即使您沒有打開有問題的文件文本編輯器。
5、導(dǎo)航和搜索
立即跳轉(zhuǎn)到代碼庫(kù)中的任何文件、類型或成員,以及查找設(shè)置和操作,所有這些都可以使用通用的“ 搜索無處不在”快捷方式。您可以找到任何符號(hào)的用法,包括跨語言用法和字符串文字中的用法。對(duì)于上下文導(dǎo)航,請(qǐng)使用單個(gè)“導(dǎo)航到” 快捷方式,該快捷方式將帶您從符號(hào)轉(zhuǎn)到其基礎(chǔ)符號(hào)和派生符號(hào)、擴(kuò)展方法或?qū)崿F(xiàn)。
6、反編譯器
想知道第三方庫(kù)代碼是如何工作的?使用 Rider 沒有問題:只需在庫(kù)符號(hào)上使用 “轉(zhuǎn)到聲明”,然后讓 Rider 在常規(guī)編輯器選項(xiàng)卡中將庫(kù)類型反編譯為 C#。然后,您可以像通常導(dǎo)航源代碼一樣導(dǎo)航反編譯的代碼,以及查找并突出顯示用法。然而,有時(shí)甚至不需要反編譯:Rider 可以從源服務(wù)器(例如 Microsoft 參考源中心)獲取源代碼。
7、重構(gòu)
ReSharper 的 60 多個(gè)重構(gòu)中的大部分已在 Rider 中提供,并且其 450 多個(gè)上下文操作都已存在。您可以重命名、提取方法、接口和類、移動(dòng)和復(fù)制類型、使用替代語法等等!在“重構(gòu)此” 彈出窗口 中查找可用的重構(gòu),或使用可通過 訪問的上下文操作AltEnter。
8、單元測(cè)試
Rider 允許您在面向.NET Framework、 .NET Core和 Mono的應(yīng)用程序中運(yùn)行和調(diào)試基于 NUnit、xUnit.net 或 MSTest 的單元測(cè)試 。Rider 在編輯器中使用裝訂線圖標(biāo)標(biāo)記測(cè)試類和方法:?jiǎn)螕羲蚴褂貌藛蜛ltEnter來運(yùn)行、調(diào)試和管理測(cè)試。您可以探索測(cè)試,以不同的方式對(duì)它們進(jìn)行分組,將它們分解為單獨(dú)的會(huì)話,查看測(cè)試輸出并從堆棧跟蹤導(dǎo)航到源代碼。
9、調(diào)試
Rider 包括一個(gè)可與 .NET Framework、Mono 和 .NET Core 應(yīng)用程序配合使用的調(diào)試器。您可以創(chuàng)建多個(gè)調(diào)試配置、附加到外部進(jìn)程、設(shè)置和管理斷點(diǎn)和斷點(diǎn)條件、單步進(jìn)入、跳過和退出、運(yùn)行到光標(biāo)、設(shè)置監(jiān)視、評(píng)估表達(dá)式和探索線程。
10、版本控制
Rider 包括對(duì) Git、Subversion、Mercurial、Perforce 和 TFS 的開箱即用支持,并通過插件支持更多版本控制系統(tǒng)。在代碼編輯器中,本地更改會(huì)在您鍵入時(shí)突出顯示。使用專用的 VCS 工具窗口,您可以查看本地、傳入和存儲(chǔ)庫(kù)更改、管理更改列表、擱置更改以供以后使用、查看差異、提交和推送。內(nèi)置的可視化合并工具將幫助您解決沖突,Rider 甚至?xí)屇滥谔幚淼奈募谏洗胃潞笫欠褚迅摹?
11、Web開發(fā)
借助 JetBrains Rider,您可以使用內(nèi)置的 JavaScript、TypeScript、HTML、CSS 和 Sass 支持來開發(fā)現(xiàn)代 Web、移動(dòng)和桌面應(yīng)用程序。Rider 支持 Node.js、React、Angular 和 Vue.js,并與包管理器集成,例如例如 Bower、NPM 和 Yarn,并提供與各種 Web 開發(fā)工具的緊密集成。利用 Rider 中提供的代碼分析、代碼完成、重構(gòu)、調(diào)試和單元測(cè)試功能來獲得全棧 Web 開發(fā)體驗(yàn)。
12、數(shù)據(jù)庫(kù)和 SQL
您無需離開 Rider 即可使用 SQL 和數(shù)據(jù)庫(kù)。連接到數(shù)據(jù)庫(kù)、編輯模式和表數(shù)據(jù)、運(yùn)行查詢,甚至使用 UML 圖分析模式。Rider 豐富的 SQL 編輯器具有語法突出顯示、智能代碼完成、即時(shí)代碼分析、代碼格式化和導(dǎo)航功能。
13、插件
Rider 通過支持為 IntelliJ 平臺(tái)和 ReSharper 開發(fā)的各種插件來利用其根源。除了捆綁的插件(例如 VCS、F# 和 Unity 支持的插件)之外,您還可以根據(jù)需要選擇安裝更多插件:當(dāng)您打開由您不使用的插件支持的文件時(shí),Rider 會(huì)建議你安裝它。例如,可以使用支持 Markdown、 .gitignore文件和 Python 腳本的插件。
軟件亮點(diǎn)
【多平臺(tái)支持】
支持Windows、MacOS和Linux等多個(gè)平臺(tái),為開發(fā)人員提供了靈活的開發(fā)環(huán)境選擇。
【跨語言支持】
支持多種語言,包括C#、F#、Visual Basic .NET、JavaScript、TypeScript、HTML、CSS等。
【集成的開發(fā)環(huán)境】
提供了完整的開發(fā)環(huán)境,包括代碼編輯器、調(diào)試器、測(cè)試工具、版本控制等。
【智能代碼補(bǔ)全】
提供了智能的代碼補(bǔ)全功能,可以幫助開發(fā)人員更快地編寫代碼,并減少錯(cuò)誤。
【強(qiáng)大的重構(gòu)工具】
提供了一系列強(qiáng)大的重構(gòu)工具,可以幫助開發(fā)人員更輕松地重構(gòu)代碼。
【集成的調(diào)試器】
提供了內(nèi)置的調(diào)試器,可以幫助開發(fā)人員更快地診斷和解決問題。
【單元測(cè)試支持】
提供了內(nèi)置的單元測(cè)試工具,可以幫助開發(fā)人員不更輕松地編寫和運(yùn)行單元測(cè)試。
【版本控制集成】
支持多種版本控制系統(tǒng),包括Git、Subversion、Mercurial等。
Rider2024快捷鍵
一、快速生成類
Ctrl+/ 或 Ctrl+Shift+/ 注釋
Ctrl+J 智能縮寫模板,很好用
Ctrl+I 實(shí)現(xiàn)方法或者接口
Ctrl+O 重寫方法或者繼承接口
Ctrl+Shift+C 復(fù)制路徑
Ctrl+Alt+Shift+C 復(fù)制引用,必須選擇類名
Alt+Insert 生成構(gòu)造函數(shù),getter/setter方法,toString(),equals()和hashCode()等
二、重構(gòu)類
F6 移動(dòng)
F5 復(fù)制
Ctrl+Alt+Shift+T 重構(gòu)
Shift+F6 重構(gòu)-重命名
三、編輯類
Ctrl+Alt+L 格式化代碼
Alt+鼠標(biāo)左鍵 拉框即可列編輯
Ctrl+Shift+J 合并行
Ctrl+Delete 刪除單詞
Ctrl+R 替換文本
Ctrl+W 選中代碼,連續(xù)按會(huì)擴(kuò)大范圍
Ctrl+Shift+W 縮小范圍
Ctrl+Shift+U 大小寫轉(zhuǎn)化
四、代碼瀏覽輔助類
Ctrl+F 查找文本
Ctrl+Shift+F 全局查找文本
F3/Shift+F3 前后移動(dòng)到下一匹配處
F2/Shift+F2 高亮錯(cuò)誤或警告快速定位,上一個(gè),下一個(gè)
Alt+Up/Down 在方法間快速移動(dòng)定位
Ctrl++ 當(dāng)前方法展開
Ctrl+ - 當(dāng)前方法折疊
Ctrl+Shift+ + 全部展開
Ctrl+Shift+ - 全部展開、折疊
Ctrl+G 跳轉(zhuǎn)定位行
Ctrl+M 返回光標(biāo)處
Ctrl+B 查看定義
Ctrl+Alt+Left/Right 返回至上次瀏覽的位置
Ctrl+H 顯示類結(jié)構(gòu)圖
Alt+Shift+C 打開對(duì)比最近修改的代碼
Ctrl+Shift+Alt+N 查找類中的方法或變量
Alt+F1 跳轉(zhuǎn)代碼文件各種所在位置
五、標(biāo)簽操作輔助類
F11 添加刪除書簽
Shift+F11 顯示書簽
Ctrl+Shift+Num 定義 0-9 書簽 (再次按這組快捷鍵則是刪除書簽),然后通過 Ctrl+Num 跳轉(zhuǎn)
Alt+1 快速打開或隱藏工程面板,其他有對(duì)應(yīng)數(shù)字也可類似操作
Alt+2 打開收藏面板
Alt+6 打開TODO面板
Ctrl+F4 關(guān)閉
Shift+Click 關(guān)閉標(biāo)簽
Ctrl+Tab 標(biāo)簽頁切換
Ctrl+Shift+F4 關(guān)閉活動(dòng)選項(xiàng)卡
Esc 返回編輯器
Shift+Esc 關(guān)閉并返回編輯器
Ctrl+Shift+F12 關(guān)閉或者恢復(fù)其他窗口
Alt+Left/Right 左右標(biāo)簽跳轉(zhuǎn)
六、調(diào)試類
Ctrl+F8 切換行斷點(diǎn)
Alt 點(diǎn)擊想要查看的變量或者語句快速查看變量的值
Alt+F8 debug時(shí)調(diào)出Evaluate Expression窗口來自行輸入自定義的語句查看值
F7 進(jìn)入到代碼
Shift+F7 智能步入
Alt+Shift+F7 強(qiáng)制步入
F8 跳到下一步
Shift+F8 步出,跳到下一個(gè)斷點(diǎn)
Alt+Shift+F8 強(qiáng)制步過
F9 恢復(fù)程序
kbd>Alt+F9 運(yùn)行至光標(biāo)處
Ctrl+Alt+F9 強(qiáng)制運(yùn)行至光標(biāo)處
Alt+F10 執(zhí)行到斷點(diǎn)
七、萬能方法
Ctrl+Shift+A 查找菜單或者操作
Shift+Shift 搜索任何東西,包括類、資源、配置項(xiàng)、方法等等
更新日志
v2024.3版本
Rider 2024.3 提供了對(duì) .NET 9 的支持,包括 params 集合、partial 屬性和預(yù)覽 field 關(guān)鍵字等 C# 13 增強(qiáng)功能。 Windows 窗體設(shè)計(jì)器現(xiàn)在可用于 .NET 6+ 項(xiàng)目,并具有凍結(jié)和解凍個(gè)別線程的高級(jí)調(diào)試功能。 游戲開發(fā)者將樂于看到適用于 Unreal Engine 的游戲機(jī)調(diào)試、適用于 Unity 的 IL2CPP 調(diào)試以及改進(jìn)的 Godot 支持。 此版本還擴(kuò)展了 AI Assistant 功能,包括編輯器內(nèi) AI 提示和可定制的聊天模型。 此版本還增強(qiáng)了代碼清理、命名約定和遠(yuǎn)程開發(fā)。
v2024.2.5版本
Rider 2024.2.5 引入了適用于多種支持語言的全行代碼補(bǔ)全、具有文檔注釋內(nèi)聯(lián)呈現(xiàn)的閱讀器模式、用于調(diào)試的新 Tasks(任務(wù))標(biāo)簽頁和任務(wù)依賴關(guān)系圖,以及改進(jìn)的類成員導(dǎo)航。游戲開發(fā)相關(guān)更新的亮點(diǎn)包括捆綁的 Godot 插件和增強(qiáng)的 Unreal Engine 調(diào)試。此版本還引入了對(duì) .NET 9 Preview SDK 的支持,包括對(duì) C# 13 功能的初步支持。更新的功能集搭載了對(duì) AI Assistant 的改進(jìn),具有增強(qiáng)的代碼補(bǔ)全和 AI 輔助 VCS 沖突解決等功能。
同廠商
JetBrains更多+Writerside文檔創(chuàng)作工具 v2024.3432.31M
DataSpell官方版 v2024.3870.71M
RustRover 2024電腦版 v2024.3官方版825.21M
RubyMine2024電腦版 v2024.3官方版740.36M
JetBrains goland 2024電腦版 v2024.3官方版781.48M
JetBrains Toolbox APP電腦版 v2.5.2.35332官方版77.56M
- 程序員常用編程軟件
-
更多 (72個(gè)) >>程序員常用編程軟件大全 編程用的文本編輯器是專門用于編寫和編輯代碼的工具,它們提供了許多針對(duì)程序員的功能和便利性。像Visual Studio Code是由微軟開發(fā)的免費(fèi)、開源且跨平臺(tái)的文本編輯器,其中擁有強(qiáng)大的代碼編輯功能、智能補(bǔ)全、調(diào)試支持和豐富的插件生態(tài)系統(tǒng),適用于各種編程語言和框架;Sublime Text則是款款輕量級(jí)、快速、強(qiáng)大的文本編輯器,支持跨平臺(tái)使用,還具有高度可定制性和豐富的插件生態(tài)系統(tǒng),適用于多種編程語言和快捷操作。當(dāng)然除了以上文本編輯器,小編還整理提供了很多程序員常用的編程軟件以供參考選擇,這些編程文本編輯器各有特點(diǎn),可以根據(jù)個(gè)人偏好、所要開發(fā)的語言和項(xiàng)目需求來選擇適合的編輯器。
-
-
visual studio code中文綠色版 115.11M
查看/簡(jiǎn)體中文v1.96.0 -
typora中文版 85.67M
查看/簡(jiǎn)體中文v1.9.5官方版 -
github desktop電腦版 161.51M
查看/簡(jiǎn)體中文v3.4.9官方版 -
Writerside文檔創(chuàng)作工具 432.31M
查看/英文v2024.3 -
DataSpell官方版 870.71M
查看/簡(jiǎn)體中文v2024.3 -
RustRover 2024電腦版 825.21M
查看/多國(guó)語言v2024.3官方版 -
RubyMine2024電腦版 740.36M
查看/多國(guó)語言[中文]v2024.3官方版 -
jetbrains rider 2024(C語言編輯開發(fā)工具) 1.43G
查看/多國(guó)語言[中文]v2024.3官方版 -
JetBrains goland 2024電腦版 781.48M
查看/多國(guó)語言[中文]v2024.3官方版 -
NetBeans IDE中文版 481.59M
查看/簡(jiǎn)體中文v23官方版 -
Apifox電腦版 189.97M
查看/簡(jiǎn)體中文v2.6.30官方公網(wǎng)版 -
w3cschool編程獅電腦版 129.24M
查看/簡(jiǎn)體中文v4.1.3 -
Notepad2中文綠色版 1.78M
查看/簡(jiǎn)體中文v4.22.01r4056 -
EverEdit綠色便攜版 5.66M
查看/簡(jiǎn)體中文v4.5.0.4500 -
NotepadNext官方版 11.37M
查看/簡(jiǎn)體中文v0.8綠色版 -
light table(代碼編輯器) 47.11M
查看/英文v0.8.1官方版
-
- 下載地址
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
0條評(píng)論軟件排行榜
熱門推薦
- 探月少兒編程電腦版 v4.6.2182.56M / 簡(jiǎn)體中文
- RubyMine2024電腦版 v2024.3官方版740.36M / 多國(guó)語言[中文]
- XMLSpy2024官方版 v26.2.1.0442.99M / 簡(jiǎn)體中文
- pycharm2023專業(yè)版 v2023.3.5544.09M / 簡(jiǎn)體中文
- clion2023官方版 v2023.3.4750.29M / 多國(guó)語言[中文]
- Goland2023官方版 v2023.3.6476.44M / 英文
- hbuilderx電腦版 v3.99.2023122611官方版39.61M / 簡(jiǎn)體中文
- java runtime environment官方版 v1.8.0823K / 簡(jiǎn)體中文
- myeclipse2023官方電腦版 v2023.1.21.47G / 英文
- WPLSoft(臺(tái)達(dá)PLC編程軟件) v2.4.2官方版75.16M / 簡(jiǎn)體中文