当前位置:闪电软件园 > 应用 > 编程开发 >

JetBrains Rider 2019.3.3 破解版 含激活教程

(认准闪电软件园)
  • 浏览(
  • 更新时间:2020-02-22
  • 软件大小:未知
  • 界面语言:简体中文
  • 授权方式:共享软件
  • 运行环境:Win7/win8/win10
  • 官方网站:闪电软件园

JetBrains Rider2019破解版是一款快速强大的C#编辑器,用于在Windows,Mac和Linux上进行Unity开发。以无与伦比的2500多项智能代码检查和重构,Rider增强您的C#体验,使您更加迅速编写零误差的代码。Rider可以打开,管理,构建和调试各种基于.NET Framework,Mono和.NET Core的解决方案,并为.NET开发中使用的大多数语言提供编辑支持:C#,VB.NET,F#,ASP.NET语法,XAML,XML,JavaScript,TypeScript,JSON,HTML,CSS和SQL。Rider 2019.2为调试器添加了新的好东西,并改进了对Xamarin iOS开发的支持。用户界面现在更清晰,更友好,更一致。此版本还将Code Vision引入F#,Mono的代码覆盖率,最后支持Windows窗体设计器中的第三方和32位控件。.安装包中含最新破解激活补丁,有需要的朋友不要错过了!

安装破解教程

1、在本站下载并解压,如图所示的,得到JetBrains.Rider-2019.1.1.exe安装程序和jetbrains-agent.jar破解文件
2、双击JetBrains.Rider-2019.1.1.exe运行,选择软件安装路径,点击next
3、选择适配文件类型,点击 next
4、安装完成,点击finish退出向导
5、我们将 jetbrains-agent.jar文件放到安装目录中,然后评估模式运行软件,如图所示,点击Configure-Edit Custom VM Options...
6、将“-javaagent:/absolute/path/to/jetbrains-agent.jar”附加到结束行。
  一定要自己确认好路径,填错会导致IDE打不开!!!最好使用绝对路径。
示例:
mac:      -javaagent:/Users/neo/jetbrains-agent.jar
linux:    -javaagent:/home/neo/jetbrains-agent.jar
windows:  -javaagent:C:\Users\neo\jetbrains-agent.jar
7、然后重启IDE,点击IDE菜单 "Help" -> "Register..." 或 "Configure" -> "Manage License..."
支持两种注册方式:License server 和 Activation code:
1). 选择License server方式,地址填入:http://jetbrains-license-server (应该会自动填上)
或者点击按钮:"Discover Server"来自动填充地址
2). 选择Activation code方式离线激活,请使用:ACTIVATION_CODE.txt 内的注册码激活
如果注册窗口一直弹出,请去hosts文件里移除jetbrains相关的项目
如果你需要自定义License name,请访问:https://zhile.io/custom-license.html

Rider 2019新功能

 骑手2019.2

调试器改进“ 变量 ”选项卡有一个名为“Pin to Top”的新功能。使用它来标记您最感兴趣的任何对象的属性或字段,以使它们位于列表的顶部。 现在,“ 运行到语句 ”和“ 跳转到语句 ”操作在编辑器中的光标后面有图标。我们还为堆栈计算和步进添加了许多性能改进。

Xamarin的支持此版本增加了一些您在Xamarin iOS开发中将会欣赏的有用功能。首先,您可以直接从IDE向iOS设备发布Xamarin iOS项目的.ipa(iOS App Store Package)文件。在Solution Explorer View中选择一个iOS项目,调用上下文菜单,然后单击“ Archive for Publish ”项。其次,你可以管理供应曲线从属性窗口(配置|捆绑签名)的Xamarin的iOS项目。

Windows窗体设计器骑士2019.2增加了支持第三方控件从Telerik的, DevExpress的,Syncfusion,ComponentOne的,和Infragistics的。您可以将一组控件加载到Designer工具箱中,然后在应用程序的表单和用户控件中使用它们。请注意,一些 大量使用Visual Studio API的DevExpress控件无效。我们目前正在制定解决方法。除此之外,我们还增加了对32位控件的支持,现在您可以在设计器中使用32位组件。有关详细信息,请参阅 将第三方Windows窗体控件与Rider一起使用。

Mono应用程序和单元测试的代码覆盖率除了.NET Core应用程序和测试的覆盖率分析之外,我们还增加了对Mono Framework的支持。继续使用Linux,macOS和Windows上的Mono运行时覆盖.NET Framework单元测试。

增强的C#支持利用ReSharper的增强支持充分利用C#8:
支持索引和范围的最新变化,例如 indexable 和rangeable类型。
上下文操作添加范围检查现在支持通过System.Index/进行索引 System.Range并生成正确的检查。
支持unmanaged generic structs。
两个新的检查,“ 将switch switch语句转换为switch表达式 ”和“ 将三元表达式链转换为切换表达式 ”,以及相应的“ 转换为切换表达式 ”快速修复。
您询问并交付了:上下文操作现在可以在范围内应用将连接转换为插值。

F#支持Code Vision来到F#!它在代码编辑器中显示了函数,值和成员的推断类型,以及声明的VCS作者。其他变化包括:
ReSharper的拼写检查器现在适用于F#符号声明,字符串和注释。
转义序列以字符串突出显示。
匹配表达式中从不匹配的规则可以更好地突出显示。
查找用法和转到声明工作以进行记录构造和复制和更新表达式。
在新的实例类型的出现显示为创建例外表达式。
F#Interactive可以从.NET Core SDK 2.2.300+运行。
有关详细信息,请参阅GitHub回购。

UI更新Light主题中的编辑器和调试器选项卡经过重新设计,与Darcula / Dark 主题保持一致。我们希望您会喜欢这些新标签的UI。代码完成弹出窗口的UI现在更清晰,更一致,并在Light主题中提供更好的突出显示。此版本允许您直接从Local Changes提交,因此不再需要通过单独的Commit对话框。

Solution ExplorerSolution Explorer视图添加了一些更新:
现在可以重命名解决方案文件夹。
解决方案/项目文件禁用“ 自动滚动到源 ”。
可以在Rider中打开Visual Studio 2019中引入的过滤解决方案(* .slnf)。

NuGet支持Rider 2019.2为内置的NuGet客户端提供了大量更新:
它显示一个包的readme.txt,以帮助确定安装包后的后续步骤。
运行XDT转换时,如果程序包需要,将自动在配置文件中添加/删除条目。
Rider支持本机跨平台凭据提供程序,例如可用于Azure DevOps / Artifacts的提供程序,用于访问私有提要。
我们已经对多个项目中的多个软件包进行了多次更新,以便更轻松地进行软件包升级。
有关详细信息,请参阅 Readme.txt支持,XDT转换,本机凭据提供程序以及更多Rider 2019.2 NuGet更新 。
重新排列代码Rider已经实现了ReSharper的另一个备受期待的功能 - 文件布局模式可以通过XAML视图(带代码完成和代码突出显示)在Rider的设置/首选项中进行修改:编辑器 代码风格| C#| 文件布局。
ASP.NET支持我们为aspx / ascx文件实现了自己的“ ASP.NET代码隐藏文件 ”生成器。现在,当您向.aspx文件添加新控件并从代码隐藏(.aspx.cs)访问它时,生成器会创建相应的 .designer.cs文件。

团结支持Rider与Unity的出色集成在每次发布时都会变得更好。以下是v2019.2为您准备的内容:
直接在编辑器中显示序列化字段值。
添加了场景,标记,图层和输入值的完成和验证。
用于创建自定义编辑器,属性等的新文件和实时模板。
从类中任何位置的Alt + Enter上下文操作生成事件函数。
用于添加Inspector属性的新上下文操作,例如`Space`,`Header`和`Tooltip`。
菜单属性中重复键盘快捷键的新检查。
使用“导航到”菜单查找Unity中符号的用法。
大大提高了基于文本的资产处理的性能。
Unity Editor插件现在作为捆绑包与Unity 2019.2一起发布 - 项目中没有更多的dll!
有关详细信息,请参阅GitHub上的回购。

VCS更新
提示将文件添加到从外部复制到项目中的版本控制中。 
预测您可能忘记办理登机手续的档案。
改进了忽略文件的处理。
通过Git日志显示目录的历史记录。
查看从项目视图中选择的多个目录的Git文件历史记录。
更新项目操作后的更新信息显示为日志选项卡。
改进了比较分支操作。
显示带有工作树动作的差异。
改进了Diff的“Collapse Unchanged Fragments”模式。
自定义VCS日志列。
Abort Git合并和樱桃挑选流程。
阅读更多: IntelliJ IDEA 2019.2中的新功能。

Web开发
重命名重构的改进。
在JavaScript,TypeScript,CSS,Sass,SCSS和Less中搜索重复的代码。
角度支持的改进。
更新了JavaScript中完成建议的演示文稿。
错误输入的关键字和名称的代码完成。
支持管道运营商。
JavaScript解构的新意图。
在调试器中更新了智能步骤。
在编辑器中键入提示。
隐藏调试器中库的帧。
阅读更多:WebStorm 2019.2中的新功能。

数据库支持
如果配置文件中存在正确的连接字符串,则通知设置LocalDb连接。
使用SQL预览进行全文搜索。
查询实时计时器。
'不必要地使用CASE'检查。
快速表备份。
表评论。
控制Move Caret到Next Word的行为的新选项。
代码完成中包含新的组合项IS NULL和IS NOT NULL。
新意图行动。
强制刷新动作。
更多细节:DataGrip 2019.2中的新功能

其他特性
新服务工具窗口:用于所有连接,配置等的单个控制面板
借助内置的TextMate语言语法,语法高亮可用于20多种不同的编程语言。可以在编辑器|下的首选项/设置中找到完整的语言列表 TextMate捆绑包。
现在,您可以从“导入名称空间”建议和代码完成列表中排除成员。
新的系统通知会告诉您“ 构建解决方案 ”或“ 运行单元测试 ”操作何时完成。

还有更多功能
所有过滤器均可用于时间线快照,包括内存分配, 异常等。
“ 在路径中查找”对话框中的“ 范围选择器 ” 添加了新范围: 最近的Сhanged文件,最近查看的文件和数据源。
现在,“ 构建,执行,部署”下的MSTest设置页面上的“ Visual Studio路径 ”字段存在预定义选项 单元测试| MSTest。
现在有一个按钮可以显示打开的层次结构中的所有外部类型。
1、编辑并继续
此版本中实现的下一个期待已久的功能是编辑和继续(仅限Windows)。此功能将帮助您在应用程序在断点处暂停时对源代码应用更改。在恢复时,更改将自动应用于代码。这将节省您大量的时间,因为您不需要在重新编译所有内容后重新启动调试会话。
2、macOS和Linux上的性能分析和代码覆盖
对于使用Unix系统的每个人来说都是个好消息:代码覆盖和性能分析来自 macOS和Linux。并非没有一些限制:在2019.1中,包括连续测试在内的单元测试的覆盖率分析可用于.NET Core 2.0+应用程序(无Mono / Mono Unity)。性能分析器目前支持Mono 5.6+和Mono Unity 2018.3+应用程序(但不支持.NET Core)。
3、面包屑
编辑器面包屑现在支持C#,VB.NET和F#文件。面包屑可帮助您快速了解光标相对于当前文档结构的位置,并帮助您导航该结构。
要跳转到源代码中的父元素,请单击包含其名称的痕迹导航栏。如果单击C#,VB.NET或F#文件中的命名空间元素,则可以导航到使用该命名空间的所有文件。
面包屑可以显示在编辑器的底部(默认)或顶部。
4、IL Viewer
我们把ReSharper的IL Viewer工具窗口带到了Rider!IL Viewer显示当前在编辑器中打开的类或方法的IL指令。编辑器和IL Viewer是同步的:将插入符号放在代码中的符号上会突出显示匹配的IL,反之亦然。当悬停IL指令时,Rider会显示一个工具提示及其描述,取自MSDN和ECMA-335标准(分区III:CIL指令集)。
5、Xamarin支持达到了新的水平
所有Xamarin应用程序开发人员的好消息 - 我们已经构建了自己的JetBrains Xamarin SDK,它允许您在Windows / macOS上开发Xamarin,而无需在您的计算机上安装Visual Studio许可证/安装。它使用与原始MS相同的源,因此您将使用JetBrains Xamarin SDK与原始版本具有相同的体验。
另一个好消息是Rider直接与Xcode集成!由于这种集成,您可以使用Xcode中的Interface Builder在您的Xamarin应用程序中创建macOS项目的用户界面。
Xamarin Android支持有一些变化。首先,该功能已被提取到Plugin Repository中可用的非捆绑插件。您需要先安装此插件才能获得所有好处。
其次,如果您是第一次在Rider中打开Android项目,新的Android SDK向导可以帮助您安装Android开发所需的所有SDK。
6、性能改进
在发布Rider 2018.3之后,我们收到了很多关于性能的反馈,因此我们专注于改进这个领域:
由于我们将Xamarin Android支持转移到单独的非捆绑插件,因此单击Rider图标和使用进度条显示启动屏幕之间的时间减少了很多。另外,安装程序现在尺寸减小了150 MB。
在之前的一个版本中,为Rider二进制文件启动NGen(本机图像生成器)被打破了。因此,在Rider中打开解决方案需要额外8秒,因为JIT编译过程需要在运行时运行。现在,我们已经返回运行NGen并在每个解决方案打开时赢回8秒。
我们做了几个热门的启动优化:在JavaScript / TypeScript支持中停止使用ReSharper引擎,并使项目模型的加载异步。因此,现在温暖的创业公司显着(最多2倍)。
我们已经实现了早期后端负载,以加速ReSharper语言服务的加载3秒。如果启用了“重新打开启动时的最后一个解决方案”设置,或者如果您的速度非常快并且能够在不到一秒的时间内点击欢迎屏幕上的解决方案,您将会注意到差异。
7、剃刀支持
Razor页面上与Web相关的语言(如JavaScript或CSS)的所有内容都从ReSharper引擎转移到WebStorm引擎。这意味着您将获得对尖端前端技术和框架的更好支持 - 在您的Razor视图中享受Emmet支持以及Angular,React,Vue.js和Meteor的高级编码帮助。
由于Razor视图是使用ReSharper Web支持的最后一个位置,因此现在只有WebStorm引擎可以分析您的JavaScript和CSS。因为在启动Rider时不再加载与ReSharper相关的程序集,所以解决方案加载和Rider启动时间都变得更快。
8、IIS Express for ASP.NET Core
此版本可以在IIS Express中运行和调试ASP.NET Core应用程序。该 launchSettings.json支持已经扩展到支持IIS Express作为好。有一个设置页面可帮助验证是否已安装IIS Express,包括先决条件。
Rider还会检查是否已设置受信任的SSL证书,并允许您生成自签名证书(如果不是)。
9、解决方案范围为F#符号重命名
现在,对于F#定义符号的重命名重构适用于整个解决方案,即使在C#和VB.NET项目中也是如此。Rider是第一个提供此功能的IDE。
除了这个期待已久的重命名重构之外,Rider中的F#还在其他子系统(如Navigation和Find Usages)中获得了大量便利的新功能 ,但它并不仅限于它们。您可以在GitHub页面上找到完整的更新列表。
10、最初的C#8支持
大多数新语言功能已经得到支持,包括:
结束表达式的范围和索引
空结合赋值
Switch 表达式
switch语句中的元组表达式
Static 地方职能
Async 流
可空的引用类型
递归模式
Using 声明
为可空性注释打字辅助已得到增强,以支持最新语言版本的功能。
11、代码编辑器更新
让我们快速浏览一下围绕代码编辑器所做的更改。增强的参数信息工具提示现在显示所选重载的XML文档,并具有更多颜色以及其他改进。来自WebStorm和DataGrip的意图现在是用于语言注入的文件的Alt + Enter菜单中的一等公民。
最后,来自ReSharper的结构导航也在这里使得Tab在Rider中再次出色。使用Tab和Shift + Tab键分别快速将文本选择移动到下一个或上一个代码元素,而无需使用鼠标或光标键。
代码格式化程序得到了几个非常方便的改进:
一种新的打字辅助功能可在您按下时取消代码Backspace(如IntelliJ IDEA)。
“将设置导出到.editorconfig ”按钮允许您在EditorConfig文件中存储代码格式设置,以便您可以与不使用Rider的同事共享相同的设置。
您可以按字母顺序对所有使用指令进行排序,包括System。
使用指令排序与Visual Studio和StyleCop行为兼容。
12、巨大的单元测试更新
在每个版本中,我们都增强了Rider的单元测试支持,2019.1也不例外:
单元测试支持可提高性能并减少内存占用。
所有单元测试相关窗口都有新的分组规则来对单元测试树进行分组。
单元测试会话窗口现在具有会话进度条,以及新的“跟踪运行测试”和“隐藏空测试过滤器”模式。
13、改进了Unity支持
像往常一样,我们让Rider中的Unity支持更加出色:
dotTrace性能分析的统一编辑。
重命名用作Unity事件处理程序的方法或属性现在还将重命名基于文本的场景,资源和预制件中的用法。
在Unity编辑器中运行的编辑模式单元测试的一键式调试。
性能关键的上下文和指标(在Rider 2018.3中引入)现在可以跨多个文件工作。现在突出显示从诸如Update之类的方法间接使用的任何方法。
改进了Unity项目的索引性能,并在项目的根目录中添加了额外的文件夹。
在文件中查找现在可以在引用的包内搜索。
初步ECS支持-通过隐含使用的类型和领域ECS 现在被标记为使用。
新的检查,例如确保以最有效的顺序执行向量的乘法。
此外还有许多小的改进和修复,例如使事件功能代码完成更加健壮,在单击调试时自动启动Unity编辑器,并在从版本控制获取最新版本之后和运行测试之前刷新资产。
14、IDE改进
使用“ 设置/首选项”中的新“ 环境”页面 选择要从IDE下载和安装的其他组件,如.NET Core和Mono SDK /运行时。
现在,在Windows操作系统上使用本机文件对话框。
骑士支持自定义主题。
新的导航弹出窗口“ 最近的位置 ”显示了您最近访问过的位置,例如代码段,在它们之前和之后有几行。(博客)
所有Rider设置都可以通过JetBrains Account Cloud同步。
工具集设置页面已重新设计。
可以在设置中设置MSBuild全局属性。
15、VCS支持
版本控制支持在以下几个方面变得更好:
该Fixup时和壁球行动加入到VCS日志。
Cherry-从VCS日志的提交中选择一个文件。
指示传入和传出提交。
可以恢复已删除的搁置文件。
部分Git提交有一个新的' 取消选中全部 '复选框。
您可以在差异查看器中切换比较文件的边。
16、Web开发
如果您对Web开发感兴趣,您将很乐意了解这些新功能和改进:
使用Related符号操作在Angular项目中更轻松地导航。
更好地支持.vue文件中的TypeScript 。
新的调试器控制台。
支持用TypeScript编写的Cucumber测试。
在具有多个linter配置的项目中改进了对ESLint和TSLint的支持。
支持Less 3.0功能。
JavaScript和TypeScript的新意图和检查。
17、数据库支持
支持新数据库:Greenplum,Vertica, Snowflake和Apache Hive。
代码完成支持CREATE和DROP的组合语句
根本没有保存密码的新选项。
可以进行新的检查。
数据库树视图的几个更新。
18、Azure功能
在过去的几周里,我们一直忙于对Azure Toolkit for Rider的发布进行一些改进。Rider 2019.1引入了对Azure Functions(V2)的支持,包括C#和F#的项目和项目模板,从IDE调试和部署。
我们还改进了SQL数据库功能,支持添加防火墙规则,以及创建新的数据库服务器和新数据库。
19、教程
我们介绍了一种开始使用Rider的新方法:指导您完成最重要的Rider功能的教程。在此版本中,您将找到有关编辑器快捷方式,调试,使用运行/调试配置,VCS和单元测试的教程 。
第一次Rider发布后,欢迎屏幕上提供了这些教程。您还可以通过菜单Help |运行教程 教程。
20、其他更新
发布现在支持将ASP.NET Classic(非Core)Web应用程序发布到本地文件夹或通过FTP(仅限Windows)。
可以在Windows上将Rider设置为JIT调试器。
运行配置:项目的静态方法和运行配置可以直接从文本编辑器中的装订线标记执行。
由于更高级的分析设置,分析配置现在更加灵活。
更好地支持Web引用。
可以在创建新项目时定义.NET Core版本。
如果MSBuild进程因任何原因被终止,它将自动重启

软件特色

1、团结轻松开始
Rider有内置的Unity支持,当你初次打开Unity解决方案时它会自动将Unity配置为使用Rider作为默认的C#脚本和shader文件编辑器。完成设置后,之后双击C#脚本或shader资产,即可在骑士中打开解决方案。
2、控制统一编辑器
由于集成的双向通信,无需离开骑士,您即可切换进出播放模式,暂停,和逐帧执行!工具条包含游戏视图按钮Play,Pause和Step,分别对应Unity Editor中的相同按钮,并且与Unity Editor中的按钮控制相同的行为操作。状态栏上的Unity小图标将显示Unity Editor是否已经连接,正在刷新或在Play模式。在Rider处于编辑模式下的任何变更都将立刻提交Unity编辑器。
3、运行统一测试
Rider允许您运行与Unity的API交互的测试,可以逐行执行,一切操作都在Rider中。当然,您还可以查看Unity专用测试的结果,就像普通的测试一样 - 您可以按结果筛选,并且点击跟踪堆栈,从而在代码中导航。
4、统一控制台日志
Unity Logs工具窗口有指向跟踪堆栈的链接,使您可以浏览相同的事件(错误,警告或消息),根据Unity编辑器控制台中记录日志的时间来隐藏事件。它允许按分类筛选(在播放或编辑模式),并且你轻松导航到日志记录中提到的任何源文件,类,方法,或属性.Unity Logs在每次切换到播放模式后自动清空其输出。
5、代码提示
Rider提供一流的C#代码分析,包括Unity专用的代码检查和快速修复。
例如:骑士警告会不要您使用低效的字符串状语从句:标签(tag)属性文字比较,并且会提供一个快速修复方法,将其重写为调用CompareTag。
同样的,如果尝试您用new作为关键字新建MonoBehaviour或ScriptableO
6、轻松调试团结
使用骑手,让您更加轻松的在统一编辑器中运行C#脚本的同时进行调试。一切都已经配置完成,您只需按下调试(调试)工具栏按钮,菜单项或快捷键,将调试器附加到运行中的Unity编辑器。可以在编辑器中设置断点,单步调试代码,查看local,监控值,并且评估表达式。
使用骑士,您甚至可以调试没有调试信息的代码。骑士自动反编译运行中的外部库,允许您调试反编译后的代码,单步调试函数,设置断点,查看和设置本地和变量。
bject派生类的实例,Rider会发出警告提示。只需按下Alt+Enter,Rider即可为您修复这个问题。

软件功能

一、快速而强大的跨平台.NET IDE
Rider可帮助您在Windows,Mac或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 。
1、语言和项目类型
Rider允许您打开,编辑,构建,运行和调试大多数.NET应用程序:桌面,Web,库,服务(除了UWP应用程序之外)。还支持针对Mono的应用程序,例如Unity和Xamarin,以及最新和最强大的.NET Core应用程序。
Rider支持.NET开发中使用的许多语言,包括C#,F#,VB.NET,ASP.NET(ASPX和Razor视图引擎),XAML,XML,JavaScript,TypeScript,JSON,HTML,CSS,SCSS,LESS和SQL。
2、ReSharper + IntelliJ平台
Rider使用IntelliJ平台的UI和多种功能,为IntelliJ IDEA,WebStorm和其他JetBrains IDE提供支持。它是跨平台的,为数百万开发人员所熟悉,并提供核心功能,如VCS和数据库支持。
最重要的是,我们添加了ReSharper功能:导航和搜索,重构,代码检查,快速修复等。我们花了10年多的时间构建了一个功能集,可以帮助读取,编写和导航大型.NET代码库,现在所有这些都可供Rider用户使用。
3、旨在智能和快速
Rider不会陷入32位进程,这有助于深入了解您的代码,同时仍能保持响应。Rider以几乎零延迟打开(并重新打开)大多数解决方案。解决方案的外部变化?切换Git分支?不是问题:骑手迅速赶上。
编辑代码时,我们的首要任务是确保您的手指按照您的手指进行快速输入,而不仅仅是IDE可以处理输入的速度。
二、适用于Windows,Mac和Linux
Rider可以在多个平台上运行:Windows,macOS和不同品牌的Linux。如果您想在Mac上编辑,构建,运行或调试Unity或.NET Core应用程序,这是您的完整IDE。
三、智能代码编辑器
Rider提供了大量的智能代码编辑功能,例如不同类型的代码完成,自动导入命名空间,自动插入大括号和突出显示匹配分隔符,重新排列代码,实时和后缀模板,ASP.NET MVC中的控制器和动作超链接,多选模式,继承导航的装订图标,以及快速访问重构,生成,导航和上下文操作。
四、杀手代码分析
Rider拥有2200多个实时代码检查,可帮助您检测错误和代码异味。超过1000个快速修复程序可用于单独或批量解决检测到的问题:只需点击AltEnter 即可选择一个。为了对项目中的错误进行鸟瞰,请使用解决方案范围的错误分析(SWEA):它将监视代码库中的错误并让您知道是否出现任何问题,即使您没有打开有问题的文件文本编辑器。
五、导航和搜索
立即跳转到代码库中的任何文件,类型或成员,以及查找设置和操作,所有这些都使用常见的 Search Everywhere快捷方式。您可以找到任何符号的用法,包括跨语言用法和字符串文字中的用法。对于上下文导航,请使用单个“ 导航到” 快捷方式,该快捷方式将使您从符号到其基础和派生符号,扩展方法或实现。
六、闪客
想知道第三方库代码的工作原理吗?Rider没问题:只需在库符号上使用 Go to Declaration,让Rider在常规编辑器选项卡中将库类型反编译为C#。然后,您可以在正常导航源代码时导航反编译代码,以及查找和突出显示用法。但有时甚至不需要反编译:Rider可以从源服务器(如Microsoft Reference Source Center)获取源代码。
七、重构
ReSharper的60多个重构大部分已经在Rider中提供,其450多个上下文操作都在那里。您可以重命名,提取方法,接口和类,移动和复制类型,使用替代语法等等!在Refactor中查找可用的重构此 弹出窗口,或使用您可以访问的上下文操作 AltEnter。
八、单元测试
Rider允许您在面向.NET Framework, .NET Core和Mono的应用程序中运行和调试基于NUnit,xUnit.net或MSTest的单元测试 。Rider在编辑器中使用装订线图标标记测试类和方法:单击它或使用AltEnter菜单运行,调试和管理测试。您可以探索测试,以不同方式对它们进行分组,将它们分解为单个会话,查看测试输出并从堆栈跟踪导航到源代码。
九、调试
Rider包含一个可与.NET Framework,Mono和.NET Core应用程序配合使用的调试器。您可以创建多个调试配置,附加到外部进程,设置和管理断点和断点条件,单步执行,反复运行,运行到游标,设置监视,计算表达式和探索线程。
十、版本控制
Rider开箱即用,支持Git,Subversion,Mercurial,Perforce和TFS,并通过插件支持更多版本控制系统。在代码编辑器中,键入时会突出显示本地更改。使用专用的VCS工具窗口,您可以查看本地,传入和存储库更改,管理更改列表,搁置更改以供以后使用,查看差异,提交和推送。内置的可视化合并工具可以帮助您解决冲突,Rider甚至可以让您知道您上次更新后是否更改了您正在处理的文件。
十一、Web开发
使用JetBrains Rider,您可以开发内置JavaScript,TypeScript,HTML,CSS和Sass支持的现代Web,移动和桌面应用程序.Rider支持Node.js,React,Angular和Vue.js,与包管理器集成作为Bower,NPM和Yarn,并提供与各种Web开发工具的紧密集成。利用Rider中提供的代码分析,代码完成,重构,调试和单元测试功能,实现全栈Web开发体验。
十二、数据库和SQL
您可以在不离开Rider的情况下使用SQL和数据库。连接到数据库,编辑模式和表数据,运行查询,甚至使用UML图分析模式。Rider丰富的SQL编辑器带有语法高亮,智能代码完成,动态代码分析,代码格式化和导航。
十三、插件
Rider通过支持为IntelliJ平台和ReSharper开发的各种插件来充分利用其根源。除了捆绑插件(例如VCS,F#和Unity支持的插件)之外,您可以根据需要选择安装更多插件:当您打开一个不使用的插件支持的文件时,Rider会建议你安装它。例如,可以使用支持Markdown,.gitignore文件和Python脚本的插件 。

使用帮助

开始使用运行/调试配置# 
为了运行或调试代码,JetBrains Rider使用运行/调试配置的概念 。在本教程中,您将学习如何设置和使用这些配置。
步骤1.了解运行/调试配置# 
运行/调试配置是一组属性,用于定义如何在当前解决方案中运行和调试代码。您可以在每个解决方案中使用多个运行/调试配置,以不同方式启动代码。
您可以从“ 运行”菜单和工具栏上访问运行/调试配置 。当你 创建一个新的项目 为目标的可执行文件(例如,控制台应用程序),合适的运行/调试配置是从项目模板自动添加。
因此,让我们使用控制台应用程序模板在新解决方案中创建一个新项目 。创建新项目时,请查看右上角 - 创建并选择名为Default的配置 :

我们来研究默认配置。
单击配置选择器,然后选择“ 编辑配置”以打开配置编辑器。该 默认配置在左侧选择。
注意Default配置的父节点 - 它显示了此配置的类型 .NET Project。可以存在相同类型和不同类型的多种配置。在此对话框中,配置按其类型分组。您可以展开“ 模板”节点以查看所有可用的配置类型。
查看所选配置的属性。创建配置时,将自动填充所有必需的文件。例如:
项目 - 定义要执行的项目。如果您的解决方案包含多个可执行项目,则可以创建将启动这些项目的多个配置。
目标框架 - 定义 将使用哪个版本的 .NET Framework来执行代码。
Exe path - 定义应该执行的程序集。如果您的目标是.NET Core应用程序,它可能是  .dll 文件而不是 .exe。
程序参数 - 此可选字段允许您将参数传递给程序。
注意 Before launch属性组,它们定义了在启动代码之前应该完成的操作。在我们的例子中,每次启动配置时都会构建项目的 Build项目和 Activate工具窗口以打开 Run窗口或 Debug窗口。但是,您可以将这些属性用于更复杂的场景,例如运行一些外部工具,另一个运行/调试配置,Gulp或Grant等等。
现在,当您了解运行/调试配置是什么时,可以关闭配置窗口。

第2步。尝试默认配置# 
为了让我们的应用程序做一些事情,让我们在Main()方法中添加以下代码 :
static void Main(string[] args)
{
    var text = args.Length > 0 && args[0]
               == "DE" ? "Hallo Welt!" : "Hello World!";
    Console.WriteLine(text);
}
现在我们可以运行 Default配置,看看它如何与我们简单的“Hello World”控制台应用程序一起工作。正如我们在其属性中看到的,它执行代码时没有任何参数。
要运行当前选定的配置(即“立即 默认”),请执行以下操作之一:
按 Ctrl+F5,
选择 运行| 从主菜单中运行“默认”。
单击 工具栏上配置选择器旁边的“运行”“默认”  icons runConfigurations testState运行svg。
如配置属性中所定义,JetBrains Rider将构建您的解决方案,打开Run窗口,然后执行Main()Console Application项目的 方法而不带任何参数。
在“运行”窗口中,您将看到默认配置的新选项卡 以及我们程序的输出 - Hello World!
步骤3.使用多个运行/调试配置# 
如上所述,您可以在解决方案中使用任意数量的运行/调试配置。让我们添加一个使用DE参数运行我们的控制台应用程序的新配置 :
单击配置选择器,然后选择“ 编辑配置”以打开配置编辑器。该 默认配置在左侧选择。
单击“ 复制配置”或按, 复制“ 默认”配置 。  图标行动复制svgCtrl+D
将复制的配置重命名为 Default DE。
保留Default DE的所有属性 ,但添加 DE到 Program参数。
单击“ 确定”关闭对话框。
现在我们可以在配置选择器中选择 Default DE并按上述方法运行它。我们的控制台应用程序将收到 DE参数,您将Hallo Welt!在输出中看到 。

当您有多个运行/调试配置时,运行/调试快速列表会派上用场。您可以按 Ctrl+Shift+Alt+R或选择 “运行”| 从主菜单中运行...以显示当前解决方案中的运行/调试配置列表。您可以直接从此列表启动或管理配置:

本帖长期更新最新版 请收藏下载!版权声明:本站提的序列号、注册码、注册机、破解补丁等均来自互联网,仅供学习交流之用,请在下载后24小时内删除。

  • 下载地址

捐助vip:捐助获人工服务,下载本站所有资源

  • 猜你喜欢
  • 用户评论