jetbrains rider 2024(C语言编辑开发工具)

jetbrains rider 2024(C语言编辑开发工具)

大小:1.37G

更新时间:24-09-25

系统:Pc

版本:v2024.2.5

开始下载

Rider2024官方版是基于IntelliJ和ReSharper开发的一款跨平台集成开发环境,专为C#、Unity和其他.NET应用程序开发而设计,同时具有强大的代码编辑器,支持多种编程语言和框架。无论是C#、Unity还是ASP.NET,开发人员都可以轻松地在Rider中编写代码,编辑器还提供了智能代码补全功能,可以根据上下文自动推荐代码片段,大大提高了开发人员的编码速度和准确性。

实时代码分析是JetBrains Rider的一个重要特点,可以在编写代码的同时,对代码进行实时的语法检查、性能分析、代码质量评估等,通过这些分析结果,开发人员可以及时发现潜在的问题,避免在后期调试阶段花费大量时间。此外,jetbrains rider 2024还提供了重命名、提取方法、移动代码等等丰富的代码重构功能,可以帮助开发人员优化代码结构,提高代码可读性和可维护性,欢迎有需要的用户朋友下载使用。

jetbrains rider 2024

jetbrains rider 2024.2.5新功能

一、主要更新

1、适用于 C#、С++、JS/TS、CSS 的全行代码补全

Rider 2024.2 引入了对新的代码补全类型的支持:灰色文本单行建议,它可以根据当前文件的上下文补全语句。这些建议由本地运行的语言模型驱动,不会通过互联网发送任何代码。

2、阅读器模式

Rider 的新阅读器模式将使阅读库和只读文件(包括反编译文件)更加简单。该模式提供了对 C#、С++ 和 F# 文档注释的内联呈现,以及 C# 的虚拟缩进。

3、Tasks(任务)标签页和任务依赖关系图

Debug(调试)工具窗口现在包含新的 Tasks(任务)标签页。这个标签页提供了 System.Threading.Tasks.Task 和 ValueTask 对象的详细信息,帮助您管理和监控异步操作。

任务能够以表格或图形格式显示。表格视图提供任务状态和元数据,图形视图显示任务依赖项并有助于识别死锁。

4、改进的类中成员导航

Rider 中的 Navigation(导航)栏已针对 C#、C++、VB 和 F# 语言进行改进。现在,从项目根目录到当前文件的路径延伸到文本光标所在符号。点击链中的任意项(包括类),都会出现一个显示其子节点的下拉弹出窗口。因此只需单击即可直接从弹出窗口导航到类中的任何方法。

5、游戏开发

JetBrains Rider 的最新更新包含针对游戏开发的精彩改进。以下是一些亮点:

- 从 Rider 2024.2 开始,Godot 插件以捆绑形式提供。此更新还为语法高亮显示、代码补全、Find Usages(查找用法)和调试引入了 GDScript 支持。

- Monitoring(监测)工具窗口现在支持 C++ 应用程序、Unity 和 Unreal Engine 项目。

- Rider 2024.2 还具有改进的 Unreal Engine 调试体验,带来更出色的智能指针和字符串求值、新的 Modules(模块)标签页和增强的错误消息。

6、捆绑的 .NET Aspire 插件

.NET 8 SDK 引入了 .NET Aspire – 处理在 .NET 堆栈上构建分布式应用程序的复杂问题的新方式。为了回应这一创新,JetBrains 提供了新的集成式工具 – 适用于 Rider 的 .NET Aspire 插件。

7、.NET 9 预览 SDK 支持

来自新 SDK 的项目模板的支持。

创建、运行和调试以新 SDK 为目标的项目。

对最新的 C# 13 功能的初步支持,包括新的转义字符、params 修饰符重构和 ref struct 接口。

二、用户体验

1、新 UI 成为默认选项

从 Rider 2024.2 开始,我们在 2022.3 版 JetBrains IDE 中首次推出的“新 UI”将成为所有用户的默认选项。

2、支持带多种选择的项目/解决方案模板参数

某些项目模板包含您可能需要通过多项选择配置的参数。例如,跨平台应用程序模板可能具有针对多种目标操作系统或不同语言区域的选项。为了解决这种情况,Rider 现在支持在 New Solution(新建解决方案)对话框中为给定项目参数选择多个值。

3、Usages of(用法)弹出窗口的改进 UI

现在,当您希望在代码库中查找类、方法或变量的用法时,通过 Cmd/Ctrl + Click 调用的 Usages of(用法)弹出窗口将提供更简化的外观和多种筛选选项。

4、改进的 Customize Main Toolbar(自定义主工具栏)对话框

我们重新设计了 Customize Main Toolbar(自定义主工具栏)对话框中 UI 元素的布局和行为,使其更加直观有序。现在,在主工具栏中搜索、添加和删除操作都更加简单。

三、编辑器

1、C#、C++、F# 文档注释内联呈现

内联呈现将注释从一大堆混杂着标签的文本变成更美观的格式,并配有链接和代码块。告别凌乱的标签,让所有内容都更加清晰。此功能在任何 C#、C++ 或 F# 文件中均可使用,有助于提升您的阅读体验。

2、C# 和 C++ 的语义高亮显示

我们添加了对 C# 和 C++ 可选语义高亮显示的支持。这项功能将帮助您通过颜色区分代码中不同的形参和局部变量。您可以在 Settings/Preferences| Editor | Color Scheme | Language Defaults | Semantic Highlighting(设置/偏好设置 | 编辑器 | 配色方案 | 语言默认设置 | 语义高亮显示)中启用或禁用语义高亮显示。

3、Markdown 文件中的数学语法支持

Rider 现在可以在 Markdown 文件中原生渲染数学表达式。处理 Markdown 时,您可以使用 $ 插入内联数学表达式,使用 $$ 插入包含数学内容的代码块。

4、粘性行的语言特定设置

现在,您可以更精确地设置粘性行并选择您希望显示这些行的语言。您可以在 Settings/Preferences | Editor | General | Sticky Lines(设置/偏好设置 | 编辑器 | 常规 | 粘性行)中根据自己的偏好定制功能,或者在编辑器中右键点击粘性行调用上下文菜单。

四、C# 支持

在最新版本中,Rider 加深了对 C# 12 功能的支持,包括主构造函数、增强的集合表达式以及改进的用于数组创建和集合类型转换的上下文操作。此外,Rider 2024.2 引入了对 C# 13 的初步支持,包括 ref struct 接口实现、新的 \e 转义序列和 params 修饰符重构。

本次更新还引入了:

- 增强的结构体类型相等分析。

- 用于减少分支结构中的重复的 Extract common code(提取通用代码)检查。

- ToString() 格式说明符代码补全中的区域性预览。

- 使用显式类型注解替换脆弱的 C 样式转换的转换表达式分析。

五、F# 支持

1、F# Interactive(F# 交互窗口)

我们添加了对 F# 脚本调试的支持,并对 F# Interactive(F# 交互窗口)工具窗口做出了多项改进和修正。

2、扩展成员导入

导入扩展成员现在通过代码补全和相应快速修复获得支持。

3、新的上下文操作

现在,可以将偏函数应用程序和 F# 8 短 lambda 转换为普通 lambda 表达式。

4、模式中的名称建议

现在,模式的代码补全即使在复杂模式中也可以根据值类型智能建议名称,基于 Rename(重命名)重构和模式析构操作中使用的相同逻辑。

六、AI Assistant

1、AI Assistant 常规改进

JetBrains AI Assistant 2024.2 引入了增强的代码补全和编辑器内代码生成。AI 聊天现在由 GPT-4o 驱动,并借助文件引用更好地理解上下文。新功能包括终端中用于命令生成的 AI 集成、AI 辅助 VCS 冲突解决,以及文档的可自定义提示。现在,您还可以在 Settings(设置)中指定与 AI 聊天交互的语言。

2、Dynamic Program Analysis 的 Explain with AI(使用 AI 解释)

Dynamic Program Analysis (DPA) 工具窗口现在提供 Explain with AI(使用 AI 解释)按钮,用于与内存分配和数据库相关的问题。此 AI 驱动功能可以直接在 Dynamic Program Analysis 工具窗口内提供 AI Assistant 对潜在修正的详细解释和建议,帮助您快速理解和解决与内存分配和数据库处理相关的复杂问题。

七、版本控制系统

1、更新的 Local History(本地历史记录)对话框

我们对 Local History(本地历史记录)对话框 UI 进行了现代化改进。此外,访问目录时,它现在会在更改列表旁边显示差异视图,使更改更易理解。

2、增强的 Log(日志)工具窗口用户体验

所有与 Log(日志)工具窗口相关的设置都已合并到一个专属设置页面中,您可以通过 Settings/Preferences | Version Control | Log(设置/偏好设置 | 版本控制 | 日志)或 Log(日志)工具窗口工具栏上的新增下拉菜单访问。此外,您现在还可以将 Git 日志作为编辑器中的标签页打开,从而提供更多的工作空间,并更轻松地浏览提交列表和相关详细信息。此操作可以通过工具窗口工具栏中的相同下拉菜单执行。

八 、游戏开发

1、Godot

好消息!Godot 插件现在与 Rider 2024.2 捆绑,这样一来,您可以获得对所有主流游戏引擎出色的开箱即用支持。这包括对在 C# 中使用 Godot 的以下支持:Godot 编辑器和游戏的运行和调试配置、InputAction 和 NodePath 字符串文字的补全、用于查看当前场景和子节点的调试器扩展程序等。

2、GDScript 支持

得益于 Godot 编辑器提供的 LSP 支持,Rider 现在支持编辑 GDScript,具有语法高亮显示、代码补全、Find Usages(查找用法)等功能。它还与社区开发的 GDScript 插件良好集成。如果安装,Godot LSP 用于错误高亮显示,社区插件用于 Find Usages(查找用法)。

3、GDScript 调试

此版本还引入了对调试 GDScript 的支持。Rider 将生成连接调试器所需的运行配置,然后您可以使用 Rider 所有强大的调试功能来调试 GDScript 游戏。

4、AI Assistant 集成

Rider 增强的 AI Assistant 能够了解 Godot 项目的上下文。现在,AI Assistant 可以知道您处在 Godot 项目中,并提供适合您的环境的回答。

5、Unreal Engine

- 调试器改进

此版本为原生调试器带来了大量更新,对求值进行了大量改进,特别是对于智能指针,字符串、数据断点的相等比较,以及处理优化的代码时。Debug(调试)工具窗口中新增了 Modules(模块)标签页,用于显示调试时加载的所有动态库。连错误消息都更好了!

- Monitoring(监测)工具窗口

Rider 2024.2 为上一个版本中添加但仅支持 C# 和 .NET 应用程序的 Monitoring(监测)工具窗口引入了额外支持。这可用于监测 CPU 和内存使用情况以及其他性能指标。监视进程将自动对 C++ 应用程序(包括 Unreal 游戏)运行。

- 新的检查和代码洞察

此版本包含针对 C++ 和 Unreal 代码的新检查。Rider 将检测 BeginDestroy 和 GetLifetimeReplicatedProps 中对 Super 的缺失调用,并提供 Alt+Enter 快速修复。它还可以识别模板特征,确保结构体具有所需的方法,并在缺失时快速生成。此外,Rider 现在可以识别 Unreal 的颜色类型,并直接通过 Alt+Enter 提供高亮显示和颜色选择器。

- 全行代码补全

C++ 获得了对 Rider 全行代码补全的支持,此功能使用未连接到云的设备端模型。现在,您可以享受 AI 代码补全的优势,并且不与第三方共享代码。

- 结构体成员布局信息

这是对上一版本中引入的功能的另一项实用更新,为结构体成员的快速文档工具提示添加了布局信息。将鼠标悬停在成员上,您将看到该字段的大小、对齐以及与包含结构体开头的偏移量。这是真正了解数据布局的绝佳方式。

6、Unity

- Monitoring(监测)支持

Rider 2024.1 引入了非常实用的 Monitoring(监测)工具窗口,此工具窗口可以跟踪 CPU 和内存使用情况以及其他性能指标。此版本扩展了工具窗口支持以包含 Unity,因此您可以在附加到 Unity 编辑器时查看 CPU 和内存使用情况。

- 团结引擎支持

Rider 现在支持 Unity 中国的团结编辑器,功能集与原版 Unity 编辑器的相同。

- 着色器变体更新

Rider 对着色器变体关键字的支持现在可以与计算着色器配合使用,这样一来,您可以启用和禁用关键字以在预处理程序分支中实现高亮显示。Rider 现在将在着色器上下文微件中显示着色器通道的名称,以便您可以轻松分辨着色器的使用位置。

此版本还包括通常的小型功能和修正,包括在运行 Burst 检查时修正误报的一些更新。

九、Web 开发

1、直接运行和调试 TypeScript 文件

现在,运行和调试 TypeScript 文件无需任何额外设置。您可以从不同的入口点执行 TypeScript 文件,包括文件上下文菜单、Run(运行)微件,甚至 Current File(当前文件)配置。

2、对主流 JS 框架的改进支持

Rider 2024.2 能够为使用基于文件系统的路由的框架解析路径。它可以根据项目的文件系统解析链接路径,为 Next.js、Nuxt、SvelteKit 和 Astro 提供自动补全和导航。还有对新 Svelte 5 代码段和渲染标记的支持。此外,我们还为 Astro 实现了语言服务器协议 (LSP) 支持,并将 Vue LSP 升级到 Vue Language Tools 2,有助于提升代码补全和整体开发者体验。

十、使用数据库

Rider 2024.2 在数据库处理方面的最显著改进包括:

- 脚本化加载程序:使用自定义脚本化加载程序从 Excel、JSON、Parquet 和 shapefile 格式导入数据。

- 浮动工具栏中的相关行:使用表单元的浮动工具栏访问相关行。

- 地理数据查看器:以 CSV、XLSX 和其他格式探索地理数据。

十一、远程开发

1、Code With Me (CWM)

在此迭代中,我们对使用 CWM 时的输入体验做出了多重改进。增强包括更出色的代码补全、更无缝的代码编辑、改进的语法高亮显示、优化的实时模板和更强大的 Undo(撤消)功能。 您可以在此处找到更多技术状态更新。

十二、插件

1、dotTrace  dotUltimate

提升了性能

dotTrace 获得了多项性能改进,包括更快地处理 Call Tree(调用树)和 Hotspots(热点)视图上的时间线快照和数据。

2、dotMemory  dotUltimate

新视图

内置 dotMemory 插件能够自动分析快照和比较不同 dotMemory 工作区中包含的快照。这需要引入一些额外视图:

- 自动内存检查:dotMemory 现在具有 Inspections(检查)视图,该视图可以显示多个自动检测到的内存问题。

- 跨工作区快照比较:现在,您可以比较来自不同分析会话的快照,从而开展更全面的内存分析。

3、改进的实例搜索

我们在 Instances(实例)视图中添加了新的筛选选项:

- 按字符串值搜索:在筛选器字段中输入任意字符串值,dotMemory 将高亮显示匹配的字符串。这有助于根据内容查找特定字符串实例。

- 字符串值的正则表达式支持:使用正则表达式进行更高级的搜索。例如,^nAsso.{5,}ID$ 与 nAssociatedObjectID.nAssociatedObjectID 一致。

- 按对象地址搜索:您还可以通过内存地址搜索对象实例。这适用于直接跟踪特定对象。

4、使用 Sunburst(旭日)图直观呈现 Call Tree(调用树)

现在,Call Tree(调用树)可以显示为 Sunburst(旭日)图,高亮显示分配最多内存的函数。

5、.NET Watch Run Configuration 插件现已捆绑

从 Rider 2024.2 开始,.NET Watch Run Configuration 插件与 Rider 预打包。这意味着无需从 JetBrains Marketplace 下载 .NET Watch Run Configuration。您可以立即开始在解决方案中利用 dotnet-watch 的强大功能。

十二、反编译器

1、常规增强

- lambda 形参:我们引入了对使用可选和形参数组形参反编译 lambda 的支持,有助于增强反编译代码的可读性和准确性。

- lambda 上的特性:工具现在提供了改进的 lambda 表达式特性处理,可以确保所有相关元数据都准确反映在反编译的输出中。

- 受保护程序集:我们引入了指定是否反编译受保护程序集的功能,从而提供更全面的代码探索。

2、外部源处理

- 带有 SrcSrv 和 SourceLink 的 PDB:反编译器现在支持从包含 SrcSrv 和 SourceLink 的 PDB 文件导航到源。

- 预处理程序指令:反编译器现在可以正确识别来自目标框架或相关程序集的可移植 PDB 的预处理程序指令(如 NET6_0_OR_GREATER),确保准确的代码表示。

十三、其他

1、切换到 JBR21

我们正在从 JetBrains Runtime 17 (JBR17) 过渡到 JetBrains Runtime 21 (JBR21)。从 Rider 2024.2 开始,所有 IDE 更新都将附带 JBR21,这将提供增强的安全性和性能以及对 Linux 的 Wayland 渲染支持。

2、捆绑本地化插件

我们现在将中文、韩语和日语本地化包与 IDE 捆绑。

Rider2024官方版怎么用?

一、keymap设置键位

1、设置主题: Editor=》 color scheme,

2、RiderQ 断点调试Unity,

二、Rider充当服务器 -- Tcp (Debugger connect IDE)

1、Rider先启动调试模式,等待Unity启动后连接,

2、将代码挂在lua脚本上方,

三、配置LuaLanguage识别的文件类型

1、相信大家使用Unitv时通常都是使用*.ua.txt,希望EmmyLua识别你的lua代码,请添加文件类型到LuaLanguage中,

2、设置git,

3、注释:ctrl+K+C 一行 ctrl+shift+/ 多行///方法、类、字段注释,

4、取消类型识别波浪线,

5、Rider 文件亮红=》未知文件=》修改,

6、文件Unknow文件颜色。

软件特色

1、快速且强大的跨平台

.NET IDE

Rider 可帮助您在 Windows、macOS 或 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 。

2、适用于 Windows、macOS 和 Linux

Rider 可以在多个平台上运行:Windows、macOS 和不同类型的 Linux。如果您想在 macOS 上编辑、构建、运行或调试 Unity 或 .NET Core 应用程序,这里就是您的成熟 IDE。

3、智能代码编辑器

Rider 提供大量智能代码编辑功能,例如不同类型的代码完成、自动导入命名空间、自动插入大括号和突出显示匹配分隔符、重新排列代码、实时和后缀模板、ASP.NET MVC 中的控制器和操作超链接、多选模式、用于继承导航的装订线图标,以及快速访问重构、生成、导航和上下文操作。

4、杀手代码分析

Rider 拥有 2200 多个实时代码检查,可帮助您检测错误和代码异味。超过 1000 个快速修复可用于单独或批量解决检测到的问题:只需点击即可AltEnter 选择一个。要鸟瞰项目中的错误,请使用解决方案范围的错误分析 (SWEA):它将监视代码库中的错误,并让您知道是否出现任何问题,即使您没有打开有问题的文件文本编辑器。

5、导航和搜索

立即跳转到代码库中的任何文件、类型或成员,以及查找设置和操作,所有这些都可以使用通用的“ 搜索无处不在”快捷方式。您可以找到任何符号的用法,包括跨语言用法和字符串文字中的用法。对于上下文导航,请使用单个“导航到” 快捷方式,该快捷方式将带您从符号转到其基础符号和派生符号、扩展方法或实现。

6、反编译器

想知道第三方库代码是如何工作的?使用 Rider 没有问题:只需在库符号上使用 “转到声明”,然后让 Rider 在常规编辑器选项卡中将库类型反编译为 C#。然后,您可以像通常导航源代码一样导航反编译的代码,以及查找并突出显示用法。然而,有时甚至不需要反编译:Rider 可以从源服务器(例如 Microsoft 参考源中心)获取源代码。

7、重构

ReSharper 的 60 多个重构中的大部分已在 Rider 中提供,并且其 450 多个上下文操作都已存在。您可以重命名、提取方法、接口和类、移动和复制类型、使用替代语法等等!在“重构此” 弹出窗口 中查找可用的重构,或使用可通过 访问的上下文操作AltEnter。

8、单元测试

Rider 允许您在面向.NET Framework、 .NET Core和 Mono的应用程序中运行和调试基于 NUnit、xUnit.net 或 MSTest 的单元测试 。Rider 在编辑器中使用装订线图标标记测试类和方法:单击它或使用菜单AltEnter来运行、调试和管理测试。您可以探索测试,以不同的方式对它们进行分组,将它们分解为单独的会话,查看测试输出并从堆栈跟踪导航到源代码。

9、调试

Rider 包括一个可与 .NET Framework、Mono 和 .NET Core 应用程序配合使用的调试器。您可以创建多个调试配置、附加到外部进程、设置和管理断点和断点条件、单步进入、跳过和退出、运行到光标、设置监视、评估表达式和探索线程。

10、版本控制

Rider 包括对 Git、Subversion、Mercurial、Perforce 和 TFS 的开箱即用支持,并通过插件支持更多版本控制系统。在代码编辑器中,本地更改会在您键入时突出显示。使用专用的 VCS 工具窗口,您可以查看本地、传入和存储库更改、管理更改列表、搁置更改以供以后使用、查看差异、提交和推送。内置的可视化合并工具将帮助您解决冲突,Rider 甚至会让您知道您正在处理的文件在上次更新后是否已更改。

11、Web开发

借助 JetBrains Rider,您可以使用内置的 JavaScript、TypeScript、HTML、CSS 和 Sass 支持来开发现代 Web、移动和桌面应用程序。Rider 支持 Node.js、React、Angular 和 Vue.js,并与包管理器集成,例如例如 Bower、NPM 和 Yarn,并提供与各种 Web 开发工具的紧密集成。利用 Rider 中提供的代码分析、代码完成、重构、调试和单元测试功能来获得全栈 Web 开发体验。

12、数据库和 SQL

您无需离开 Rider 即可使用 SQL 和数据库。连接到数据库、编辑模式和表数据、运行查询,甚至使用 UML 图分析模式。Rider 丰富的 SQL 编辑器具有语法突出显示、智能代码完成、即时代码分析、代码格式化和导航功能。

13、插件

Rider 通过支持为 IntelliJ 平台和 ReSharper 开发的各种插件来利用其根源。除了捆绑的插件(例如 VCS、F# 和 Unity 支持的插件)之外,您还可以根据需要选择安装更多插件:当您打开由您不使用的插件支持的文件时,Rider 会建议你安装它。例如,可以使用支持 Markdown、 .gitignore文件和 Python 脚本的插件。

软件亮点

【多平台支持】

支持Windows、MacOS和Linux等多个平台,为开发人员提供了灵活的开发环境选择。

【跨语言支持】

支持多种语言,包括C#、F#、Visual Basic .NET、JavaScript、TypeScript、HTML、CSS等。

【集成的开发环境】

提供了完整的开发环境,包括代码编辑器、调试器、测试工具、版本控制等。

【智能代码补全】

提供了智能的代码补全功能,可以帮助开发人员更快地编写代码,并减少错误。

【强大的重构工具】

提供了一系列强大的重构工具,可以帮助开发人员更轻松地重构代码。

【集成的调试器】

提供了内置的调试器,可以帮助开发人员更快地诊断和解决问题。

【单元测试支持】

提供了内置的单元测试工具,可以帮助开发人员不更轻松地编写和运行单元测试。

【版本控制集成】

支持多种版本控制系统,包括Git、Subversion、Mercurial等。

Rider2024快捷键

一、快速生成类

Ctrl+/ 或 Ctrl+Shift+/ 注释

Ctrl+J 智能缩写模板,很好用

Ctrl+I 实现方法或者接口

Ctrl+O 重写方法或者继承接口

Ctrl+Shift+C 复制路径

Ctrl+Alt+Shift+C 复制引用,必须选择类名

Alt+Insert 生成构造函数,getter/setter方法,toString(),equals()和hashCode()等

二、重构类

F6 移动

F5 复制

Ctrl+Alt+Shift+T 重构

Shift+F6 重构-重命名

三、编辑类

Ctrl+Alt+L 格式化代码

Alt+鼠标左键 拉框即可列编辑

Ctrl+Shift+J 合并行

Ctrl+Delete 删除单词

Ctrl+R 替换文本

Ctrl+W 选中代码,连续按会扩大范围

Ctrl+Shift+W 缩小范围

Ctrl+Shift+U 大小写转化

四、代码浏览辅助类

Ctrl+F 查找文本

Ctrl+Shift+F 全局查找文本

F3/Shift+F3 前后移动到下一匹配处

F2/Shift+F2 高亮错误或警告快速定位,上一个,下一个

Alt+Up/Down 在方法间快速移动定位

Ctrl++ 当前方法展开

Ctrl+ - 当前方法折叠

Ctrl+Shift+ + 全部展开

Ctrl+Shift+ - 全部展开、折叠

Ctrl+G 跳转定位行

Ctrl+M 返回光标处

Ctrl+B 查看定义

Ctrl+Alt+Left/Right 返回至上次浏览的位置

Ctrl+H 显示类结构图

Alt+Shift+C 打开对比最近修改的代码

Ctrl+Shift+Alt+N 查找类中的方法或变量

Alt+F1 跳转代码文件各种所在位置

五、标签操作辅助类

F11 添加删除书签

Shift+F11 显示书签

Ctrl+Shift+Num 定义 0-9 书签 (再次按这组快捷键则是删除书签),然后通过 Ctrl+Num 跳转

Alt+1 快速打开或隐藏工程面板,其他有对应数字也可类似操作

Alt+2 打开收藏面板

Alt+6 打开TODO面板

Ctrl+F4 关闭

Shift+Click 关闭标签

Ctrl+Tab 标签页切换

Ctrl+Shift+F4 关闭活动选项卡

Esc 返回编辑器

Shift+Esc 关闭并返回编辑器

Ctrl+Shift+F12 关闭或者恢复其他窗口

Alt+Left/Right 左右标签跳转

六、调试类

Ctrl+F8 切换行断点

Alt 点击想要查看的变量或者语句快速查看变量的值

Alt+F8 debug时调出Evaluate Expression窗口来自行输入自定义的语句查看值

F7 进入到代码

Shift+F7 智能步入

Alt+Shift+F7 强制步入

F8 跳到下一步

Shift+F8 步出,跳到下一个断点

Alt+Shift+F8 强制步过

F9 恢复程序

kbd>Alt+F9 运行至光标处

Ctrl+Alt+F9 强制运行至光标处

Alt+F10 执行到断点

七、万能方法

Ctrl+Shift+A 查找菜单或者操作

Shift+Shift 搜索任何东西,包括类、资源、配置项、方法等等

更新日志

v2024.2.5版本

Rider 2024.2.5 引入了适用于多种支持语言的全行代码补全、具有文档注释内联呈现的阅读器模式、用于调试的新 Tasks(任务)标签页和任务依赖关系图,以及改进的类成员导航。游戏开发相关更新的亮点包括捆绑的 Godot 插件和增强的 Unreal Engine 调试。此版本还引入了对 .NET 9 Preview SDK 的支持,包括对 C# 13 功能的初步支持。更新的功能集搭载了对 AI Assistant 的改进,具有增强的代码补全和 AI 辅助 VCS 冲突解决等功能。

展开全部内容
厂商JetBrains
语言多国语言[中文]

相同厂商JetBrains更多>>

同类热门

探月少儿编程电脑版探月少儿编程电脑版 猿编程电脑版猿编程电脑版 XMLSpy2024官方版XMLSpy2024官方版 php for windows版php for windows版 idea2023官方版idea2023官方版 pycharm2023专业版pycharm2023专业版 webstorm2023官方版webstorm2023官方版 clion2023官方版clion2023官方版

猜你喜欢

程序员常用编程软件大全

编程用的文本编辑器是专门用于编写和编辑代码的工具,它们提供了许多针对程序员的功能和便利性。像Visual Studio Code是由微软开发的免费、开源且跨平台的文本编辑器,其中拥有强大的代码编辑功能、智能补全、调试支持和丰富的插件生态系统,适用于各种编程语言和框架;Sublime Text则是款款轻量级、快速、强大的文本编辑器,支持跨平台使用,还具有高度可定制性和丰富的插件生态系统,适用于多种编程语言和快捷操作。当然除了以上文本编辑器,小编还整理提供了很多程序员常用的编程软件以供参考选择,这些编程文本编辑器各有特点,可以根据个人偏好、所要开发的语言和项目需求来选择适合的编辑器。

共有 70 款软件全部>>

类似软件

热门标签

电脑外汇交易平台 音频升降调软件电脑版 电脑动态壁纸软件 pdf编辑器软件大全 电脑测试软件合集 电脑翻译软件大全 惠普打印机驱动软件大全 义启字体大全 文件对比软件大全 可以查论文查重率的电脑软件 电脑办公通讯软件大全 3d渲染软件大全

网友评论0人参与,0条评论

评论需审核后才能显示

最新排行

手游排行软件排行热门应用