Rider 2019.1二十一项性能升级,Xamarin支持达到了一个新的水平(下)

原创|产品更新|编辑:吴园园|2019-07-19 11:24:28.723|阅读 57 次

概述:Rider是一个全新的基于IntelliJ平台和ReSharper的C# IDE。Rider 2019.1在macOS和Linux上提供代码覆盖,连续测试和性能分析!对于Windows开发,可以使用备受好评的Windows窗体设计器和编辑和继续。Xamarin支持达到了一个新的水平。

Rider是一个全新的基于IntelliJ平台和ReSharper的C# IDE。Rider 2019.1在macOS和Linux上提供代码覆盖,连续测试和性能分析!对于Windows开发,可以使用备受好评的Windows窗体设计器和编辑和继续。Xamarin支持达到了一个新的水平,并在插件存储库中添加了JetBrains Xamarin SDK,Xcode集成,新的Android SDK向导和Android支持作为单独的插件。

更多更新内容,请点击查看Rider 2019.1性能升级,Xamarin支持达到了一个新的水平(上)

点击下载Rider最新试用版

(十一)最初的C#8支持

Rider 2019.1性能升级,Xamarin支持达到了一个新的水平

大多数新语言功能已经得到支持,包括:

●结束表达式的范围和索引

●空结合赋值

●Switch 表达式

●switch语句中的元组表达式

●Static 地方职能

●Async 流

●可空的引用类型

●递归模式

●Using 声明

为可空性注释打字辅助已得到增强,以支持最新语言版本的功能。

(十二)代码编辑器更新

让我们快速浏览一下围绕代码编辑器所做的更改。增强的参数信息工具提示现在显示所选重载的XML文档,并具有更多颜色以及其他改进。来自WebStorm和DataGrip的意图现在是用于语言注入的文件的Alt + Enter菜单中的一等公民。

最后,来自ReSharper的结构导航也在这里使得Tab在Rider中再次出色。使用Tab和Shift + Tab键分别快速将文本选择移动到下一个或上一个代码元素,而无需使用鼠标或光标键。

代码格式化程序得到了几个非常方便的改进:

●一种新的打字辅助功能可在您按下时取消代码Backspace(如IntelliJ IDEA)。

●“将设置导出到.editorconfig ”按钮允许您在EditorConfig文件中存储代码格式设置,以便您可以与不使用Rider的同事共享相同的设置。

●您可以按字母顺序对所有使用指令进行排序,包括System。

●使用指令排序与Visual Studio和StyleCop行为兼容。

(十三)单元测试更新

Rider 2019.1性能升级,Xamarin支持达到了一个新的水平

在每个版本中,我们都增强了Rider的单元测试支持,2019.1也不例外:

●单元测试支持可提高性能并减少内存占用。

●所有单元测试相关窗口都有新的分组规则来对单元测试树进行分组。

●单元测试会话窗口现在具有会话进度条,以及新的“跟踪运行测试”和“隐藏空测试过滤器”模式。

(十四)改进了Unity支持

像往常一样,我们让Rider中的Unity支持更加出色:

●dotTrace性能分析的统一编辑。

●重命名用作Unity事件处理程序的方法或属性现在还将重命名基于文本的场景,资源和预制件中的用法。

●在Unity编辑器中运行的编辑模式单元测试的一键式调试。

●性能关键的上下文和指标(在Rider 2018.3中引入)现在可以跨多个文件工作。现在突出显示从诸如Update之类的方法间接使用的任何方法。

●改进了Unity项目的索引性能,并在项目的根目录中添加了额外的文件夹。

●在文件中查找现在可以在引用的包内搜索。

●初步ECS支持-通过隐含使用的类型和领域ECS 现在被标记为使用。

●新的检查,例如确保以最有效的顺序执行向量的乘法。

●此外还有许多小的改进和修复,例如使事件功能代码完成更加健壮,在单击调试时自动启动Unity编辑器,并在从版本控制获取最新版本之后和运行测试之前刷新资产。

(十五)IDE改进

Rider 2019.1性能升级,Xamarin支持达到了一个新的水平

●使用“ 设置/首选项”中的新“ 环境”页面 选择要从IDE下载和安装的其他组件,如.NET Core和Mono SDK /运行时。

●现在,在Windows操作系统上使用本机文件对话框。

●Rider支持自定义主题。

●新的导航弹出窗口“ 最近的位置 ”显示了您最近访问过的位置,例如代码段,在它们之前和之后有几行。

●所有Rider设置都可以通过JetBrains Account Cloud同步。

●工具集设置页面已重新设计。

●可以在设置中设置MSBuild全局属性。

(十六)VCS支持

版本控制支持在以下几个方面变得更好:

●该Fixup时和壁球行动加入到VCS日志。

●Cherry-从VCS日志的提交中选择一个文件。

●指示传入和传出提交。

●可以恢复已删除的搁置文件。

●部分Git提交有一个新的' 取消选中全部 '复选框。

●您可以在差异查看器中切换比较文件的边。

(十七)Web开发

Rider 2019.1性能升级,Xamarin支持达到了一个新的水平

如果您对Web开发感兴趣,您将很乐意了解这些新功能和改进:

●使用Related符号操作在Angular项目中更轻松地导航。

●更好地支持.vue文件中的TypeScript 。

●新的调试器控制台。

●支持用TypeScript编写的Cucumber测试。

●在具有多个linter配置的项目中改进了对ESLint和TSLint的支持。

●支持Less 3.0功能。

●JavaScript和TypeScript的新意图和检查。

(十八)数据库支持

●支持新数据库:Greenplum,Vertica, Snowflake和Apache Hive。

●代码完成支持CREATE和DROP的组合语句

●保存密码的新选项。

●可以进行新的检查。

数据库树视图的几个更新。

(十九)Azure功能

在过去的几周里,我们一直忙于对Azure Toolkit for Rider的发布进行一些改进。Rider 2019.1引入了对Azure Functions(V2)的支持,包括C#和F#的项目和项目模板,从IDE调试和部署。

我们还改进了SQL数据库功能,支持添加防火墙规则,以及创建新的数据库服务器和新数据库。

(二十)教程

       

Rider 2019.1性能升级,Xamarin支持达到了一个新的水平

       我们介绍了一种开始使用Rider的新方法:指导您完成最重要的Rider功能的教程。在此版本中,您将找到有关编辑器快捷方式,调试,使用运行/调试配置,VCS和单元测试的教程 。

       第一次Rider发布后,欢迎屏幕上提供了这些教程。您还可以通过菜单Help |运行教程 教程。

(二十一)其他更新

发布现在支持将ASP.NET Classic(非Core)Web应用程序发布到本地文件夹或通过FTP(仅限Windows)。

可以在Windows上将Rider设置为JIT调试器。

运行配置:项目的静态方法和运行配置可以直接从文本编辑器中的装订线标记执行。

由于更高级的分析设置,分析配置现在更加灵活。

·更好地支持Web引用。

可以在创建新项目时定义.NET Core版本。

如果MSBuild进程因任何原因被终止,它将自动重启。

更多更新内容,请点击查看Rider 2019.1性能升级,Xamarin支持达到了一个新的水平(上) 

 

想要购买Razor正版授权的朋友可以咨询慧都官方客服

有关产品资讯的更多精彩内容,敬请关注下方的微信公众号▼▼▼

图片2.jpg



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录慧都网发表评论登录


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Project Rider

一个全新的基于IntelliJ平台和ReSharper的C# IDE

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat