大小:65.71M
更新时间:25-02-25
系统:Pc
版本:v2024.3.5
resharper 2024是由JetBrains公司开发的一款功能十分强大的代码生成工具。该软件沿袭了沿袭了jetbrains开发工具一贯的优良传统,拥有高度智能的纠错功能和30多种高级代码重构功能,能够帮助用户大大提升代码编写效率,使用起来非常方便。除此之外,软件还拥有着非常方便的单元测试工具,快速导航、检索,以及一键格式化代码,自动代码生成和模板功能等很多特色功能,可以大幅度的提高用户的工作效率!
自2004年以来,jetbrains resharper是Microsoft Visual Studio Marketplace上最热门的扩展程序,下载量已经超过 250 万次,软件一直致力于提高开发者工作效率。这些年来,ReSharper已经改变了数百万开发者探索、编写、改进和维护其代码的方式。 新版本ReSharper 2024已经正式支持 Visual Studio 2022、2019、2017、2015 和 2013,同时加深了对 C# 12 功能的支持,包括主构造函数、增强的集合表达式以及改进的用于数组创建和集合类型转换的上下文操作。以及支持启用异步输入和初步支持 C# 13,快下载体验吧。
一、C# 支持
1、C# 13 更新
在最新版本中,ReSharper 引入了对 C# 13 的最新功能的支持:
- 新的 params 集合:params 关键字已扩展为适用于各种集合类型,从而无需额外分配即可实现更高效的方法签名。
- partial 属性:partial 属性获得了支持,使您能够将属性访问器实现分布在多个文件中,提升代码库的灵活性和组织。
- 新的 lock 类型:新引入的 System.Threading.Lock 类型可以实现更高效的线程同步,性能高过 lock 语句。
- 重载解析优先级:提供了一个新特性,它可以更好地控制方法重载解析,并允许开发者指定复杂情况下优先调用的重载。
- field 关键字:field 关键字新增了预览功能。 这样可以直接访问自动属性的支持字段,有助于简化属性逻辑。
二、代码样式和清理
1、代码清理
在 ReSharper 2024.3 中,代码清理经过重新设计,性能更加强大。 现在,它利用与作用域受限的快速修复相同的引擎,确保彻底解决问题并提高分析器的精度。 新增的并行预处理可以优化文件处理。 此外,您现在还可以为每个文件选择代码清理配置文件或跳过特定文件的清理。
2、代码格式设置
新增的格式设置选项将为您提供更多灵活性:
- 用于控制相等 = 运算符周围换行的新选项。
- 新的 Indent ‘break’ from ‘case’(缩进 ‘case’ 中的 ‘break’)选项。
- 新的 Treat ‘case’ statements with ‘break’ as simple(将带有 ‘break’ 的 ‘case’ 语句视为简单)选项。
3、命名样式
我们添加了几个新选项用于更精确地调整命名规则。
- 局部函数现在有两个选项:Local functions with ‘async’(带有 'async' 的局部函数)和 Task-returning local functions (not ‘async’)(返回任务的局部函数(非 'async'))。
- 方法新增了 Task-returning method (not ‘async’)(返回任务的方法(非 'async'))选项,以支持名称中带有 async 后缀,未使用 async 修饰符标记但返回类似 Task 类型的方法。 如果在接口中声明了一个方法,而该接口不允许使用 async 修饰符,但它在实现中会返回 Task 类型,这就很有用。
三、Code comments
1、多行 TODO 注释支持
ReSharper 2024.3 现在支持多行 TODO 注释,允许将后续行中的缩进文本视为同一 TODO 条目的一部分。 此增强可让您更轻松地在代码库中将相关注释和任务分组在一起。 现在,您可以跨多行向 TODO 添加上下文,提升可读性和组织。
此外,我们还更新了 Peek To-do link(速览 TODO 链接,Ctrl+Shift+点击)操作,让您可以内联查找与 TODO 条目相关的外部问题。 它现在使用现代 Web 浏览器引擎为您提供更好的渲染体验。
四、用户体验
1、工具提示着色
在此版本中,我们检查了几乎所有 C# 错误、警告和信息性消息,并尽可能引入了文本着色。
大约 600 条消息获得更新,工具提示可以提供更直观的阅读体验,包含的代码元素以编辑器的常见配色方案高亮显示。
五、C++ 支持
ReSharper 2024.3 为 C++ 支持带来了多项改进:
- 改进了大型解决方案中的性能。
- C++ 文件的 Move to Folder(移动到文件夹)重构。
- 对 C++ 23、C23 和 GNU 新语言功能的支持。
- 面向 Unreal Engine 开发者的新编码辅助功能。
- 增强了与 Clang 工具的互操作。
从 ReSharper C++ 2024.3 最新变化 页面详细了解 C++ 更新。
六、反编译器
1、程序集清单的 IL 代码
IL Viewer(IL 查看器)工具窗口现在为程序集清单提供 IL 代码,包括:
- 程序集和模块信息,例如名称、自定义特性等。
- 引用的程序集和模块。
- 转发的类型。
- 文件和资源的列表。
当文本编辑器中的文本光标位于程序集或模块特性上或外部程序集的 <AssemblyName>.cs 文件内的某个地方时,会显示此 IL 代码。
2、对主构造函数的支持
使用声明主构造函数的类时,反编译器现在将正确显示构造函数及其形参,让您直接从反编译的代码中完整了解对象实例化的方式。
1、探索
通过帮助您快速跳转到类型、类型成员、文件、用法、基本符号、声明或实现的功能,轻松浏览复杂的 .NET 代码库。利用便捷的快速文档功能和 AI 赋能的解释,加快您对任何代码的理解和掌握。
2、改进
利用 ReSharper 的强大能力进行无缝代码重构。轻松重命名代码成员、修改签名、提取方法或类。我们的工具会持续更新并添加新检查和快速修复,使您的代码更现代,同时充分利用最新的 C# 语言功能。通过向 AI 请求建议来优化和改进您的代码,提高编码效率。
3、编码
体验利用我们的上下文感知补全工具、输入辅助和强大的代码生成功能编写新代码的简便性。这包括实时模板、类型成员生成和自动导入命名空间。利用我们的多行 AI 代码补全将击键次数降至最低,或者请求 AI 助手无缝实现新类或方法,节省宝贵的时间和精力。
4、维护
ReSharper 是您维护高质量代码库的必备伙伴。从运行和调试单元测试到提供高级调试工具和预测性调试器,我们可以满足您的所有需求。我们的自适应格式设置引擎支持多种编码风格,有助于确保您的代码整洁和一致。利用 AI 检测潜在问题或自动生成单元测试,使代码维护更高效、更省力。
5、学习
利用 ReSharper 提升您的编码技能!ReSharper 包含大量代码检查和快速修复,并且引入了新的 C# 语言功能,您可以通过在真实场景中应用这些功能以快速掌握它们。不仅如此,您还会发现最佳做法并学习能够优化 Entity Framework 等技术的使用方式的细微差别。
6、观察
通过 ReSharper 的解决方案级分析,增强您对 .NET 解决方案质量的监督能力,同时实时监控您输入过程中的错误和警告。使用类型和项目依赖关系图获得全景视角,全面了解您的整个 .NET 解决方案或项目。
7、利用 AI
利用我们的智能 AI Assistant 释放 AI 的全部潜能。通过利用可感知上下文的 AI 聊天,您可以在文本编辑器中直接提出任何基于编程的查询,或者请求 AI 解释代码或查找特定代码段中的问题。无需将代码手动复制到聊天中。此外,您还能够为未实现的方法生成代码、生成 C# 文档注释或在输入时接收多行代码建议。一切都变得如此简单 – 简化您的编码体验,交给 AI Assistant 就够了。
1、ReSharper c++
ReSharper c++ 10大大提高C标准的支持,在多个场景中提高性能,自动创建派生类型和添加更多的上下文动作,引入了一套相当大的新的代码检查和快速修正,以及延伸去usage-aware宣言。
2、dotMemory
dotMemory 10收到家里dotTrace视图相似:一个视图,帮助建立新的分析会议和提供了一个最近的总结描述应用程序。此外,这个版本可以帮助你浏览任何类型的一个对象设置为其声明在Visual Studio;如果必要,类型是反编译。
3、dotTrace
dotTrace剖析到Visual Studio 10带来它的时间表,使您能够配置文件,查看性能时间和调用堆栈,应用过滤器,视图方法,研究次线程,执行更多的性能操作无需离开您的IDE。
4、dotMemory单位
自由dotMemory单元框架允许您编写测试,检查您的代码的各种各样的内存问题。扩展你的单元测试框架内存分析器的功能。
5、dotPeek
dotPeek 10开始了解IL代码,可以显示它为评论反编译c#代码或在一个单独的工具窗口。在其他新闻,几个颜色主题包括dotPeek现在可以使用一个黑暗的主题,甚至可以同步一个主题和一个用于Visual Studio安装。
6、dotCover
最新的主要版本dotCover介绍连续测试:一个现代的单元测试工作流程,dotCover找出动态单元测试是受你最新的代码更改,一旦你点击保存,自动为您消遣影响测试。
v2024.3.5版本
ReSharper 2024.3 为 C# 13 功能提供了全面支持,包括 params 集合、partial 属性、新的 lock 类型和 field 关键字。 此更新通过改进的性能和灵活的格式设置选项增强了代码清理,并添加了更精确的命名约定。 多行 TODO 注释和工具提示着色可以提升代码的可读性和组织。 Unreal Engine 开发获得了新功能,性能和 Clang 互操作性也有所改进,对 C++ 的支持由此增强。
精品推荐
相同厂商JetBrains更多>>
同类热门
类似软件
InoTouch Editor(汇川HMI编程软件)73.02M1205人在用 InoTouch Editor是由汇川科技出品的一款InoTouch系列触摸屏组态画面开发系统,软件采用Windows Visual Studio风格,界面简洁好用,集成化的开发环境,具有丰富强大的开发功能。可帮助用户对画面里面的程序进行编辑的操作
查看热门标签
网友评论0人参与,0条评论
最新排行
西瓜创客图形化编程客户端139.46Mv1.6.19官方版 西瓜创客是针对少儿编程人员而开发的一款浏览器软件,专门用于帮助用户进行编程学习,而且根据 7-12 岁孩子的认知水平,专门设计了有剧情、有挑战、有趣味的课程内容,海量编程课程等优质内容等你来看,让零基础的孩子也能快速体验到编程乐趣,在有意思、有启发
查看keil uvision4软件189.05Mv4.12 KEIL是公司的名称,有时候也指KEIL公司的所有软件开发工具,uVision4是KEIL公司开发的一个集成开发环境(IDE),他在功能上和Eclipse类似,提供工程管理、源代码编辑、编译设uVision置、下载调试和模拟仿真等功能,提供一个环境
查看西门子博途v15仿真软件27.01Gv15.1附安装教程 西门子博途v15仿真软件是由西门子带来的一款自动化编程软件,与PLC一起使用,是一种硬件接口,将工程中计算的数据采用数字得形式输入软件中,之后要调用的时候,会通过感应其在存储过程中的调度,然后使用控制器硬件和命令输出工作来完成,能够完成这些工作,都
查看particleeditor粒子编辑器5.41Mv2.1官方版 particleeditor粒子编辑器是由世界第一的开源游戏开发平台Cocos2dx精心研发的一款免费的粒子编辑器。它将粒子系统封装的很简单易用,几行代码就可以高效的运行用户想要的粒子效果,有效解决正常情况下,直接在代码中设置粒子效果导致所需要的参
查看Editminus编辑器2.41Mv0.5官方版 Editminus编辑器是一款国产的程序员代码编辑器,最初是由一款叫EditPlus编辑器的软件灵感而发创作的。它拥有类似EditPlus的功能,多语言代码的语法高亮显示,支持无限制的Undo/Redo功能,代码折叠,代码美化功能以及正规表达式的查
查看regex match tracer(正则表达式测试工具)482Kv2.1.6官方版 Regex Match Tracer 是一款用来编写和测试正则表达式的工具软件, 本软件通过可视化的界面,可以协助你快速、正确地写出复杂的正则表达式。不仅如此,它还可进行 "忽略大小写","单行模式","多行模式","全局模式","从左向右","扩
查看kincobuilder中文版16.79Mv6.2.0官方版 kincobuilder中文版是Kinco(步科)公司专为其Kinco-K2/K5系列产品推出的一款小型一体化PLC的上位编程软件,编程环境符合IEC61131-3标准,是一套功能强大、使用方便、高效的开发系统,该软件完全是自主研发,采用了符合IE
查看Mrp编辑助手官方版705Kv1.7.6.3 Mrp编辑助手是一款方便易用,功能强大的mrp格式的编程软件。程序兼有mrp编辑器、sky编辑器,skp编辑器界面操作,同时集成“图片处理”、“字符转换(ANSI,Unicode,BigEndianUnicode,UTF-8,UTF-7”)、“文字
查看