ReSharper C++ 2026官方版

ReSharper C++ 2026官方版

大小:64.52M

更新时间:26-04-01

系统:Pc

版本:v2026.1

开始下载

ReSharper C++ 2026中文版是Jetbrains公司专为Visual Studio开发者打造的一款扩展及NET工具集,正式支持从2013版开始的所有 Visual Studio版本,包括2015、2017、2019、2022和2026版,提供实时代码分析、快速修复、强大的搜索与导航、智能代码补全、重构、许多代码生成选项,以及能够帮助您提高日常工作效率的其他功能,可以轻松解决C++ 最棘手的问题,快速识别您原本不会发现的错误和代码低效问题,通过安全的快速修复和强大的重构功能将其消除。同时借助ReSharper C++及其对Unreal Engine特定机制和代码模式的独特认知,更高效地打造无故障游戏。

与上一版本相比,Jetbrains ReSharper C++ 2026缩短了启动时间,并降低了内存使用率。此版本增加了对 C++26 #embed 指令和其他新语言功能的支持。编码辅助改进包括 C++20 模块的自动导入和新增的后缀补全场景。Unreal Engine 开发者可以利用改进的蓝图集成,以及针对即将推出的 Unreal Engine 5.8 的兼容性修正,快免费下载体验吧。

Jetbrains ReSharper C++ 2026中文版

ReSharper C++ 2026软件特性:

1、改进代码质量

ReSharper C++ 可以高亮显示代码问题并提供快速修复。 不可到达的代码? 冗余的语句? 可疑的对象切割? 不正确的格式说明符? ReSharper C++ 会让您注意到这些错误和其他潜在错误,并帮助您修复。

2、驾驭代码

ReSharper C++ 让您可以轻松浏览项目。 跳转到任意文件、类型或类型成员,并查找它们的用法。 只需点击几次,您就可以从一个代码符号转到它的声明、定义、基础符号或派生符号。

3、享受可靠的重构

代码重构可以帮助您安全地更改代码库,这在像 C++ 一样复杂的语言中尤为重要。 上下文操作有助于您在替代语法结构之间切换,并可用作代码生成操作的快捷键。

4、选择代码样式

微调编辑器,遵循团队首选的代码样式。 您可以将格式和命名偏好设置保存到设置文件并与他人共享。

5、摆脱限制

您的项目需要 C# 和 C++ 吗? 有了同时覆盖 ReSharper 和 ReSharper C++ 的许可证,加上智能 C++/CLI 支持,过去的问题将不复存在!

Jetbrains ReSharper C++ 2026.1更新变化:

一、性能

ReSharper C++ 2026.1 为 IDE 体验的所有阶段带来了显著的性能优化,专门针对大型 Unreal Engine 项目的需求进行了调整。 我们在 Out-of-Process(进程外)模式下对 Unreal Engine 的 Lyra 示例项目进行了测试,结果表明以下方面有所改进:

1、C++ 代码初始索引编制的速度提升了高达 20%,缩短了首次打开解决方案时的等待时间。

2、暖启动时间得到改进,速度提升了 20% 以上,因此返回之前打开的解决方案的速度明显变快。

3、暖启动后的后端内存占用率减少了 21% 之多,为您其余的工作流留出了更多资源。

二、语言功能

ReSharper C++ 现在支持 C++26 和 C23 中引入的 #embed 预处理器指令。 借助此指令,您可以直接将二进制资源文件的内容嵌入到源代码中,而无需使用外部工具或生成代码。

此版本还添加了对另外两个语言功能的支持:

- _Countof 运算符:ReSharper C++ 现在可以识别 C2Y(即将推出的 C 标准)中的 _Countof 运算符,该运算符可以返回数组的元素数量。

- 扩展浮点类型:现在支持 C++23 中标准化的 bfloat16_t、float16_t 和 float128_t 浮点类型。

ReSharper C++ 2026.1 改进了与编译器特定扩展程序的兼容性:

- 嵌套函数:ReSharper C++ 现在支持使用 C 代码在其他函数中定义函数的 GCC 扩展函数。

- _Nullable/_Nonnull 限定符:解析器现在可识别 Clang 的指为 null 性限定符。

三、编码辅助

ReSharper C++ 现在支持自动导入 C++20 模块,有助于减轻认知负担。 当您使用导出的符号,但缺少相应的 import 声明时,IDE 现在会提供智能建议,自动插入声明。 目前,自动导入功能仅支持直接从主模块接口单元和模块分区导出的符号。

后缀补全扩展为涵盖以下场景:

- 基元类型:后缀补全之前仅适用于类和结构体类型, 现在还可以处理基元类型(如 int、bool 和 float)的表达式。

- 字面量:后缀补全现在可以在字面量后使用,例如,输入 42.cos 会展开为 cos(42)。

- 用户自定义字面量后缀:代码补全现在可用于用户自定义的字面量运算符。 当您输入后接 _ 的字面量时,ReSharper C++ 会建议当前作用域内可见的匹配 operator"" 后缀。

两项自动缩进改进可以带来更流畅的编辑体验:

- 现在,如果在控制流语句或类定义的大括号之间按 Enter 键,即使存在特性(例如 class [[deprecated]] MyClass {}),IDE 也能以适当的缩进正确定位光标。
- extern 块内的自动缩进现在遵循缩进链接规范块成员格式设置。

四、Unreal Engine

ReSharper C++ 2026.1 改进了蓝图支持:

- Code Vision 中的 BlueprintPure:Code Vision 现在除了识别标有 BlueprintCallable 的函数外,还能识别标有 BlueprintPure 说明符的函数。

- Code Vision 中的事件实现:Code Vision 现在可以检测蓝图素材资源中 BlueprintNativeEvent 和 BlueprintImplementableEvent 函数的实现。

- 委托属性的 Find Usages(查找用法):Find Usages(查找用法)现在可以发现 BlueprintAssignable 委托属性的蓝图侧绑定。

- 提高了蓝图搜索准确性:蓝图引用的 Find Usages(查找用法)现在按素材资源路径(而不是蓝图名称)进行搜索。 这意味着,如果您的项目包含多个同名蓝图,搜索结果将不再含糊不清。

ReSharper C++ 现在默认对 Unreal Engine 插件编制索引。 随着 Unreal Engine 项目中插件使用量的增加,以及近期的性能提升,默认对插件编制索引可以直接提供更出色的代码分析和导航。 您可以在 Settings(设置)中的 ReSharper | Options | Code Editing | C/C++ | Unreal Engine(ReSharper | 选项 | 代码编辑 | C/C++ | Unreal Engine)页面上恢复之前的行为。

ReSharper C++ 还添加了对即将发布的 Unreal Engine 5.8 中 UnrealHeaderTool 更改的支持。 特别要注意的是,DECLARE_DYNAMIC_MULTICAST_DELEGATE 宏不会再在代码分析中触发误报错误。

五、代码分析

ReSharper C++ 2026.1 更新了捆绑的 Clang-Tidy 二进制文件,引入了 LLVM 22 版本中的最新检查和增强功能。

新增的检查可以检测出指定初始值设定项的出现顺序与结构体中对应成员的声明顺序不一致的情况。 由于 C++20 要求指定初始值设定项遵循声明顺序,如果初始值设定项顺序错误,将导致编译错误。 ReSharper C++ 现在会标记此类情况,并提供快速修复,以自动重新排列初始值设定项列表,使其与结构体定义保持一致。

另一项新增的检查会在函数访问级别(public、protected 或 private)与其在基类中重写的虚拟函数的访问级别不同时发出警告。 虽然 C++ 允许更改重写的访问级别,但这样做往往并非有意为之,并可能导致意外行为。 该检查可以帮助捕捉这些不易察觉的不匹配情况。

此版本将 Unused symbol(未使用的符号)检查扩展到 .cpp 源文件中定义的类成员。 此前,这些成员被假定为外部可见,并被排除在 Unused symbol(未使用的符号)分析之外。 现在,会按照与分析 static 函数和匿名命名空间成员时采用的方式对其进行分析。

六、导航

我们优化了 C++ 文件中的装订区域标记,帮助轻松浏览和理解复杂的代码库。

- 带语义高亮显示的工具提示:将光标悬停在装订区域标记上方时出现的工具提示现在提供语义高亮显示,显示内容一目了然,易读性更强。

- 导航到基类:借助类定义上的新装订区域图标,您可以在继承层次结构中向上导航至基类,补充了用于导航至派生类的现有标记。

Go to Declaration(转到声明)和其他导航操作现在除了可用于类型名称之外,还可用于大括号初始化表达式中的左大括号(例如 MyStruct { 1 })。

七、Visual Studio 集成

ReSharper C++ 工具提示现已在 Visual Studio 2026 中可用,恢复了初始 Visual Studio 2026 兼容版本中缺失的工具提示支持。 工具提示的显示也得到了改进:图标现在可以帮助区分符号类型,并且主题支持也得到了增强。

ReSharper 中的多个编辑器 UI 元素已更新,以更好地与 Visual Studio 的现代外观保持一致。

重新设计后,代码补全 UI 现在可以在编辑器内呈现更简洁且更一致的外观。

我们还对部分相关的 UI 组件进行了现代化升级,包括参数信息弹出窗口、工具提示和其他编辑器弹出窗口,以替换过时的视觉效果,并改进它们在不同主题和 DPI 设置下的外观。

更新后的 UI 现在支持 Visual Studio 的编辑器缩放功能,确保在缩放级别改变时补全列表和形参信息能够正确缩放显示。

ReSharper C++ 2026.1 修正了项目模型存在的几个问题:

- Windows 驱动程序工具包 (WDK) 项目:ReSharper C++ 现在可以正确识别针对特定 WDK 的平台工具包,并提供适当的默认预处理程序定义。

- WinUI 3 项目:Include 路径现在可以正确配置。

- 类型库的库目录:ReSharper C++ 现在根据 Visual Studio 项目设置中配置的库目录解析 COM 类型库文件 (.tlb)。

软件亮点

1、UnrealHeaderTool

利用 UnrealHeaderTool 集成的优势,及早发现与 Unreal Engine 宏和元数据相关的问题。ReSharper C++ 可以直接在编辑器中显示错误和警告,让您可以快速修复,开发出没有故障的游戏。

2、反射说明符

利用对 Unreal Engine 反射宏的原生支持。ReSharper C++ 理解反射机制,并且可为宏内的反射说明符提供补全。

3、HLSL

支持 HLSL 着色器,助您提高工作效率。ReSharper C++ 可以识别 .usf 和 .ush 文件,并提供语法高亮显示、整个解决方案中的导航、补全列表中的智能建议,以及参数信息。

4、远程过程调用

在 Unreal Engine 项目中工作时,ReSharper C++ 可以处理远程过程调用,并提供检查、代码生成、导航和重构。

系统要求

1、操作系统:

64 位 Microsoft Windows 10 ,Windows 11

64 位 Microsoft Windows Server 2019,2022

2、内存:4 GB

3、CPU:2 GHz

4、磁盘空间:500 Mb

5、显示器分辨率:1280 x 720

6、支持的 Visual Studio 版本:

Microsoft Visual Studio 2013 Update 5、2015 Update 3、2017、2019、2022、2026

7、框架:.NET Framework 4.7.2 或更高版本

应用信息

厂商捷并思(上海)信息技术有限责任公司
语言简体中文

同类热门

idea2025官方版idea2025官方版 typora中文绿色版typora中文绿色版 goland 2026官方版goland 2026官方版 dotpeek 2025官方版dotpeek 2025官方版 Notepad2中文绿色版Notepad2中文绿色版 eclipse官方电脑版eclipse官方电脑版 PhpStorm2025官方版PhpStorm2025官方版 CLion2025官方版CLion2025官方版

类似软件

热门标签

邮件管理软件大全 电脑股票交易软件大全 电脑系统安装软件大全 版本转换器大全 一键系统重装软件合集 非ie内核电脑浏览器大全 ps滤镜插件大全 电脑直播软件大全 文件对比软件大全 苹果手机助手电脑版大全 乐易佳数据恢复软件大全 电脑上学外语的软件大全

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

评论需审核后才能显示

最新排行

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