Rider 2021.3中文破解版是领先的跨平台.NET IDE!它为 .NET开发中使用的语言(从C#,VB.NET和F#到ASP.NET Razor语法,JavaScript,TypeScript,XAML,XML,HTML,CSS,SCSS,JSON和SQL)提供了丰富的编辑支持和代码见解。 您可以打开或者新建项目,并快速的编辑、生成、导航和搜索代码,以及运行和调试您的应用程序,再加上使用Rider的复杂代码分析和重构功能等等,将为用户带来无与伦比的支持,提升开发效率,Rider 2021.1向项目添加Docker支持变得更加容易。它使您可以直接从“欢迎屏幕”附加到.NET进程,并通过调试器提示介入调试器进程。对于ASP.NET开发人员,我们添加了脚手架,包括身份和“ CRUD”实体框架以及路由模板分析。C#支持进行了大规模的更新,这次主要是对模式和记录的支持。欢迎有需要的朋友来本站下载体验!
一、Docker支持
1、添加Docker支持
现在,在Rider中为项目添加Docker支持变得更加容易–您可以在创建新项目时生成Dockerfile。如果选择“ASP.NET Core Web应用程序”,“工作者服务”或“控制台应用程序”,则只需在“新建项目”对话框上选择“Docker支持”。
如果要将Dockerfile添加到现有项目中,请使用Add|。解决方案资源管理器工具窗口中项目的上下文菜单中的Docker支持。
2、Docker文件
开箱即用的Rider可以运行Visual Studio生成的Dockerfile。无需在Dockerfile中进行任何其他更改即可使其与Rider兼容。
二、C#支持
1、合并更多模式
将合并成图案的检查现在可以处理更多的代码模式。
将空检查与其他检查融合到单个模式检查中。
将检查从conditional?.Access表达式重写为嵌套模式匹配。
if通过将检查合并在一起来减少语句嵌套。
最后,您可以通过将模式var(a,b)扩展为完整形式将模式合并到一个简单的解构模式中。
2、更多的C#9.0支持
我们添加了对C#9.0记录的更多支持。
现在,Extract接口和Extract超类重构可以与记录声明一起使用,文件布局和与XML文档有关的功能也可以使用。
我们提出了一系列新的检查和措施。在将代码迁移为使用具有位置参数和隐式属性声明的记录时,记录声明中属性的冗余显式属性声明可能会有所帮助。包含一个相应的快速修复程序,“删除显式属性”。
还有一些事情要保持整洁:冗余的“记录”类型声明主体检查和相应的快速修复程序将用分号替换空的记录类型声明主体。
如果您决定将一条记录变成一个类,则“To”类操作将处理位置参数和主要构造函数。还有一个“记录动作”,它的作用与此相反。
每当您需要将位置参数和主构造函数重写为普通属性,构造函数和显式Deconstruct()方法时,请考虑使用“到显式构造函数上下文”操作。
现在,“查找用法”将搜索记录的主构造函数的用法以及隐式Deconstruct()方法的用法。
3、内联临时变量
我们很高兴推出新的检查Inline临时变量。
有时,您发现自己在程序中以不同的名称反复使用相同的值。这样的代码可以变得更加透明吗?当然可以,骑士可以为您提供帮助。如果应该将临时变量初始化为其他值或稍后在代码中进行更改,它甚至可以帮助您发现错误。
4、重命名元组
自C#7起,命名元组就一直在我们身边,但是重命名组件仍然是手动操作。我们已经结束了–您可以立即调用重构。
5、其他东西
逻辑not模式可以帮助您更轻松地进行类型检查。骑士提供了放弃!()语法而支持not模式的功能。
为了获得C#10.0的支持,我们采取了一些第一步,并教导Rider使用常量插值字符串功能。
现在,Rider建议使用range运算符代替Sliceand Substring,如果这样做可以简化代码。
该命名空间不符合文件位置检查现在抑制与顶级代码文件。
还有另一项新检查,检查是否可以用计算属性替换自动属性以及进行替换的快速修复。
三、Web开发
1、ASP.NET的脚手架
对于使用ASP.NET MVC,ASP.NET Web API或Razor Pages的开发人员来说,这是个好消息!我们为ASP.NET Core项目添加了一种脚手架机制。
Rider支持脚手架区域,控制器,剃刀页面,视图和身份,包括生成用于使用实体框架的完整CRUD操作的样板源代码。
它在Windows,Linux和macOS上可用。
2、ASP.NET Core路由模板
路由模板广泛用于MVC应用程序中,以配置HTTP请求与应用程序的可执行端点的匹配方式。在2021.1版本中,我们引入了对路由模板的支持。骑士现在提供代码完成,结构导航,检查和快速修复。这包括:
检查以检查HTTP语法错误。
检查和快速修复以检查/修复路由参数问题。
检查路线约束。
3、发布前删除文件
现在可以使用在发布之前删除文件夹中现有文件的选项。它可以防止过时的数据卡住您,例如在移动文件时。请注意,如果启用了Rider,它将完全清除目标位置。
4、捆绑的MDN文档
MDN文档现在与Rider捆绑在一起。这将有助于防止MDN网站的连接问题,并使HTML,CSS和JavaScript文件中的编辑器文档显示得更快。编辑器中的文档也将变得更加翔实(例如,您现在将看到有关JavaScript API支持的浏览器版本的详细信息)。
5、改进了对Stylelint的支持
现在,使用Stylelint检查CSS代码变得更加容易。只需单击几下,您就可以解决此短绒棉的问题。将鼠标悬停在文件中的问题上或将插入符号放在其上Alt+Enter,然后按,然后选择Stylelint:修复当前文件。
另外,您可以在“首选项/设置”|“设置”中指定配置文件的路径。语言和框架|样式表|Stylelint。
6、CSS的选择器特异性
现在,使用样式表时,您可以检查选择器的特殊性-只需将鼠标悬停在要学习的选择器上即可。或者,将焦点放在选择器上,然后按F1/Ctrl+Q在“文档”弹出窗口中查看此信息。
7、HTML预览
我们添加了新的内置浏览器预览,可让您快速预览HTML文件。要打开预览,请在编辑器右上角的小部件中单击带有Rider徽标的图标。
四、调试器
1、附加到欢迎屏幕上的进程
现在,您可以直接从“欢迎屏幕”附加到.NET进程!无需先使用源代码打开解决方案。在“欢迎屏幕”上选择“附加到进程”选项卡,从列表中选择所需的.NET进程,Rider将开始对其进行调试。
2、交互式调试器提示
骑士现在有交互式调试器提示!编辑器中的提示不仅向您显示正在发生的事情,而且还允许您通过调试器提示来干预调试器过程并与之交互。单击提示,然后选择“设置值”以进入交互模式。您可以在自动补全的帮助下输入原始数据或使用其他值。还提供了快捷方式。
您可以使用“设置”|“显示值内联”设置启用调试器提示。构建,执行,部署|调试器数据视图。
3、其他调试器更新
如果使用DebuggerBrowsable属性更改了对象的表示形式,我们添加了一个选项来显示对象的原始数据。
我们添加了一个选项,可在调试时显示所有编译器生成的成员。
现在,远程调试进程的内容已在macOS上正确显示。
当无法进行自动属性评估时(例如,代码已优化或线程不在GC安全点时),我们支持自动属性评估。
五、游戏区
1、统一
Rider 2021.1建立在Rider已经为Unity提供的许多创新功能中,并试图为您提供有关Unity项目的更多背景信息。Unity在哪里在资产中使用您的代码?Update中每帧调用的性能关键代码路径是什么?如何更好地调试,测试和覆盖代码?
Rider可以向您展示Unity在场景,资产和预制件中使用代码的位置,并直接在Unity编辑器中突出显示用法。
Rider 2021.1对此进行了扩展以支持动画资产,将属性和方法的用法显示为动画回调。
骑士为您提供了Unity魔术字符串的代码完成和验证。它已经支持标签,图层名称,场景和协程,并且Rider 2021.1添加了对动画状态值的支持。
早期版本的Rider强调方法是性能关键,经常调用或Burst编译的方法,但原因并不总是很明显。
骑士2021.1添加菜单项以将在热路径中调用的所有方法显示回一个Update方法,或者跟踪传出的调用以最终到达一个已知的昂贵的Unity API。
对于Burst编译方法,Rider将向您显示所有调用的方法返回Burst上下文起点的路线。
骑士已经为Unity项目提供了扩展的调试支持,向您展示了Active Scene对象,并将子游戏对象和组件添加到了调试器视图中。
Rider 2021.1还将帮助调试SerializedProperty实例。默认情况下,不相关的字段是隐藏的,仅显示与属性类型相关的值。您可以轻松查看子属性和所有序列化数据。
Rider扩展了其基于Unity的单元测试支持,以涵盖播放模式测试的代码覆盖范围。发现,运行和调试,以及显示Unity编辑模式和播放模式测试的代码覆盖范围,而无需离开代码编辑器。
还有许多其他较小的更改和修复,包括更健壮的元文件处理,将日志条目添加到Unity工具窗口时提高的性能以及与Unity相关的文件模板更好的分组。
2、戈多
我们的Godot对Rider插件的支持也已更新。现在,它支持直接在游戏过程中运行NUnit单元测试,以帮助确保一切正常。请按照此拉取请求中的说明进行操作,以使其立即在您的游戏中发挥作用!请在对拉取请求的评论中分享您的反馈。
3、仅虚幻引擎Early Preview Windows
适用于虚幻引擎的Rider仍处于公开预览阶段,计划于2021年晚些时候作为Rider的一部分发布。您可以免费评估预览,直到公开发布为止。
用于虚假引擎的类型安全动态转换的Cast现在可作为代码完成中的后缀模板使用。骑士还支持另一个虚幻引擎特定的反射宏RIGVM_METHOD。
引入了对虚幻引擎5的初步支持,并根据我们从Epic Games团队获得的反馈进行了直观的修复。
从C++方面,添加了Include和Type层次结构,以及对Google Test和其他一些C++单元测试框架的支持。
六、VCS
1、拉取请求改进
现在,“拉取请求(PR)”视图具有一个下拉列表,其中包含当前项目的所有可用存储库。
PR的创建现在很简单–只需单击“+”图标或转到Git|GitHub|创建请求请求。IDE将在“拉取请求”视图中打开一个表单,提示您提供PR详细信息。
在“信息”选项卡中,您可以选择总库及其分支,输入PR标题和描述,任命审阅者和受让人,并添加描述性标签。
2021.1版支持PR模板。将带有PR描述的pull_request_template.md文件添加到您的项目中,并且每次创建PR时,该描述都会出现在其中。
2、保存到货架
在v2021.1中,我们添加了“保存到存储架”操作,该操作将您所做的更改复制到存储架中,同时将其保留在本地更改中。您可以通过快捷方式或在“无处不在的搜索”弹出窗口中键入“保存到架子”来访问此操作
3、与分支比较
现在可以在“与分支比较”对话框中从另一个分支复制文件。为此,选择要复制的文件,然后单击Show diff旁边的新的向下箭头图标。
七、UI/UX
1、解决方案资源管理器
现在,Rider会在关闭和打开IDE(包括打开的节点)之间保存解决方案资源管理器的状态。您不再需要在每次重新打开解决方案或重新启动IDE时手动扩展节点。
2、垂直分割的编辑器标签
当打开多个垂直拆分的编辑器选项卡时,您现在可以双击它们以最大化每个编辑器窗口。
3、文件夹选择对话框仅Windows
我们重新设计了Windows上的文件夹选择对话框。现在,它将仅显示您可以选择的文件夹。
4、仅来自任务栏Windows的最新解决方案
现在,您可以通过右键单击任务栏或“开始”菜单上的“骑士”图标来访问Windows上的最新项目。
5、仅限MacOS的新模式对话框
现在支持macOS Big Sur中的新模式对话框UI。
6、Windows窗体的工具箱管理器仅Windows
Windows窗体设计器的工具箱管理器已经过重新设计。
窗口的左侧显示了列表,其中包含按控件供应商分组的所有控件库(系统或第三方)。当您在列表中选择一个库时,您可以在中间窗格中选择特定的控件。只有它们会显示在“工具箱”中,以保持列表清洁。右窗格显示了所选控件的元数据。
库中是否有太多控件,但只需要一个特定的控件?没问题!中间窗格中的新搜索将缩小控件列表,并在结果列表中突出显示搜索子字符串。
最后但并非最不重要的一点是,底部有新的计数器,用于显示保存时将删除或添加到工具箱中的组件数量。单击“应用”按钮后,您将不会对所做的事情感到迷惑。
八、编辑
1、快速文档
语法高亮显示在“快速文档”窗口中,提供与在代码编辑器中看到的相同的高亮显示。此外,鼠标悬停时现在显示符号的快速文档。
2、字型粗细
选择一种可以长时间工作的完美字体至关重要。最近添加的版式设置使此选择更轻松,更个性化。在v2021.1中,您可以在“偏好设置”/“设置”|“设置”中调整主字体和粗体字体的权重。编辑器字体。
九、XAML预览器
我们已经改进了XAML预览工具,这是WPF和XAML开发人员的基本反馈机制。
现在,Rider会将XAML预览工具放置在编辑器窗口中,使您可以选择在许多方向和布局选项之间进行切换。您可以将预览工具的方向更改为与编辑器垂直或水平分开。
现在,焦点突出的元素将突出显示,因此在复杂的UI设计中尝试查找特定的UI元素时,您会获得一些额外的帮助。
该工具现在允许您单击TabItem实例。新增功能极大地改善了构建多选项卡用户界面的体验。
现在,XAML预览工具在呈现预览时将尊重设计属性,例如DesignHeight和DesignWidth。
请注意,XAML预览版仅在Windows上适用于面向.NET Framework的应用程序。
十、代码样式
1、格式和代码样式
我们添加了一些新设置:
现在,您可以选择是否在目标类型的new()括号之前和之中设置空格。
您可以在赋值运算符之前指定换行。
您可以使标签语句突出。
对于自定义命名规则,我们已更新了它们的应用顺序-现在将更具体的规则放在首位。
最后,我们为“格式选择”添加了一个新的“仅重入缩进”操作。现在,您可以告诉Rider仅调整所选代码的缩进量,而不执行整个重新格式化过程。
2、编辑器配置
EditorConfig逐渐成为.NET社区中的一种流行工具,并且我们正在不断改进它与Rider一起工作的方式。这是我们所做的改进:
我们改进了Rider从EditorConfig读取命名规则设置并将用户定义的命名规则写入EditorConfig的方式。
如果在EditorConfig中覆盖了命名规则,则Rider会在命名设置页面上显示一条通知。
我们csharp_indent_case_contents_when_block在EditorConfig中增加了对该选项的支持。
十一、F#支持
我们为本地绑定添加了新的内联变量重构let。
现在,Rider可以根据构建中使用的项目和编译器来计算允许的语言级别,并提出改进建议,以使您的F#代码更加现代和最新。
To Interpolated String是一个新的分析器和快速修复程序,旨在将printf-style格式的字符串转换为F#5插值字符串。再次感谢Saul的出色实现。
冗余括号分析和相应的快速修复将帮助您在模式,类型和简单表达式中加上括号。我们计划在将来的版本中涵盖更多的表达案例。
F#支持中还有许多快速修复,重构和其他改进功能。
十二、空间整合
该空间插件现已骑士。您可以通过欢迎屏幕上的“从VCS获取”连接到JetBrains Space中的组织。登录后,您可以查看和克隆项目存储库,查看队友的代码以及编写Space Automation脚本。
十三、数据库支持
1、赠款用户界面
我们添加了一个UI,用于在修改对象时编辑赠款。
您可以使用来在数据库资源管理器中的用户上调用“修改用户”窗口,该窗口Ctrl+F6现在具有用于向对象添加授权的UI。
这适用于PostgreSQL,Redshift,Greenplum,MySQL,MariaDB,DB2,SQL Server和Sybase。
2、系统功能可以使用不合格的SQL Server
当系统功能和过程使用不合格时,不再作为错误突出显示。导航和完成现在也适用于他们。
十四、其他更新
1、NuGet Smart Restore构建
我们已经在构建中实现了NuGet智能还原。当试探法检测到执行了外部还原时,它将对构建操作执行还原。如果您希望将其关闭,则该设置位于“设置/首选项”|“设置”中。构建,执行,部署|NuGet|Build上的智能还原。
2、在Mono上并行构建
骑士现在支持在最新版本的Mono上并行构建。请在“设置”|“启用”中启用它构建,执行,部署|工具集和构建。
3、文件查找中的外部依赖关系
现在可以配置Rider在搜索文本时如何处理外部依赖关系。在“在文件中查找”对话框中,选择“范围”,然后单击“...”按钮。将打开“范围”窗口,您可以在其中看到是否在范围中包括了外部依赖项。您可以使用右侧的按钮进行更改。
4、支持JSON Lines格式
现在,我们支持使用换行符分隔的JSON行格式,用于处理结构化数据和日志。IDE将识别.jsonl,.jslines,.ldjson和.ndjson文件类型。
这些格式的文件包含多行,每行都是一个由换行符分隔的JSON对象。行的开头或结尾不需要逗号,也不需要将文件内容的全部括在方括号或花括号中。
3、安装完成,退出向导,打开JetBrains_BetterIntelliJ_v1.20文件夹,以管理员身份运行Block Host [ Run Administrator ].cmd,并将BetterIntelliJ-1.20.jar或BetterIntelliJ-1.19.jar复制到驱动器C:
5、点击continue继续,如图所示,Configure -Plugins,齿轮按钮- Install Plugin from disk,然后选择c:/BetterIntelliJ-1.20.jar,点击save
10、关于汉化,跟安装插件的方法是一样的,Plugins-齿轮按钮-Install Plugin From Disk-选中本地汉化插件JetBrains.2021.LangPack.zh.211.183.jar,然后重启即可
可以帮助您在Windows,macOS或Linux上开发.NET,ASP.NET,.NET Core,Xamarin或Unity应用程序。提供智能代码编辑器,各种智能编辑功能应有尽有,使用超级方便。可在多种平台上运行,提供代码检查,检测并消除错误!快速的导航和搜索轻松找到并挑战到你需要的地方!可以在面向.NET Framework, .NET Core和Mono的应用程序中运行和调试基于NUnit,xUnit.net或MSTest的单元测试等!