Jetbrains Rider 2019 for mac(跨平台开发工具)20

IDE开发工具,可以打开,管理,构建和调试各种基于.NET项目类型,拥有代码编辑、代码分析、调试器、单元测试等功能,可以帮助开发者开发更多的应用程序。这使您可以开发各种应用程序,包括.它是跨平台的,为数百万开发人员所熟悉,并提供核心功能,如VCS和数据库支持。Rider通过支持为平台和开发的各种插件来充分利用其根源。1在macOS和Linux上提供代码覆盖,连续测试和性能分析!...

mac 的 Rider 2019 是应用在 mac 上的跨平台开发工具。它是基于和使用技术开发的。具有快修、检测、智能导航等多项功能,可为用户提供2500余项。智能代码检查和重构提高了代码编写的准确性和效率,超过2200个实时代码检查,具有自动快速修复功能,可以单独或批量解决检测到的问题。

Rider 2019 for mac(跨平台开发工具)2019.1.3中文免费激活版

骑士版软件介绍

Rider 2019 for mac是苹果mac平台的跨平台.NET IDE开发工具,基于and,可以打开、管理、构建和调试各种.NET、Mono和.NET Core解决方案具有对.NET开发中使用的大多数语言的编辑支持:C#、VB.NET、ASP、NET 、XAML、XML、Java、Type、JSON、HTML、CSS和SQL,Rider 2019 mac版本支持大部分.NET项目类型,具备代码编辑、代码分析、调试器、单元测试等功能,可以帮助开发者开发更多应用。

Rider破解版软件功能

Rider 是一个全新的跨平台 .NET IDE,基于平台和 .

支持大多数 .NET 项目类型

Rider 支持 .NET、新的跨平台 .NET Core 和基于 Mono 的项目。这允许您开发各种应用程序,包括 .NET 桌面应用程序、服务和库、Unity 游戏、应用程序、ASP.NET 和 ASP.NET Core Web 应用程序。

跨平台

除了运行和调试多个运行时,Rider 本身还可以在多个平台上运行:macOS 和 Linux。

功能丰富且速度快

Rider 提供了 2200 多个实时代码检查,带来了数百个上下文操作和重构,并将它们与可靠的 IDE 功能相结合。尽管功能强大,但 Rider 的设计目的是快速且响应迅速。

代码编辑

Rider 的丰富编辑器具有不同类型的代码完成和代码模板、匹配括号和导入指令的自动插入、快速信息工具提示和用于继承导航的绑定图标、上下文操作等。代码分析

Rider 拥有超过 2200 次实时代码检查,并具有自动快速修复功能,可单独或批量解决检测到的问题。解决方案范围的错误分析将监视您的代码是否存在问题,并让您知道是否有任何问题,即使在当前未打开的文件中也是如此。

导航和搜索

您可以立即跳转到代码库中的任何文件、类型或成员,并查找设置和操作。查找任何符号的用法,或从符号导航到基本符号和派生符号、扩展方法或实现。重构

Rider 中已经提供了 60 多个重构中的大多数,并且它的 450 多个上下文操作都在那里。重命名、提取方法、接口和类、移动和复制类型、使用替代语法等等!

单元测试运行器

Rider 可帮助您运行和调试基于 NUnit 的单元测试。您可以探索测试,以不同的方式将它们分组,将它们分解为单独的会话,查看测试输出并从堆栈跟踪导航到源代码。调试器和更多工具

Rider 包含一个可与 .NET、Mono 和 .NET Core 应用程序配合使用的调试器,允许您单步执行、观察、评估和运行游标。其他工具包括堆栈跟踪浏览器、NuGet 浏览器、VCS 和数据库支持。

Rider破解版软件特色

新的跨平台 .NET IDE

Rider 可帮助您在 mac 或 Linux 上开发 .NET、ASP.NET、.NET Core 或 Unity 应用程序。它为 .NET 开发中使用的语言提供丰富的编辑支持和代码洞察力,从 C#、VB.NET 和 F# 到 ASP.NET Razor 语法、Java、Type、XAML、XML、HTML、CSS、SCSS、JSON 和 SQL .

语言和项目类型

Rider 允许您打开、编辑、构建、运行和调试大多数 .NET 应用程序:桌面、Web、库、服务(UWP 应用程序除外)。还支持针对 Mono 的应用程序,例如 Unity 和 .NET Core,以及最新最好的应用程序。Rider 支持 .NET 开发中使用的多种语言,包括 C#、F#、VB.NET、ASP.NET(ASPX 和 Razor 视图引擎)、XAML、XML、Java、Type、JSON、HTML、CSS、SCSS、LESS 和SQL。+ 平台

Rider 使用平台的 UI 和各种功能为 IDEA 和其他 IDE 提供支持。它是跨平台的,为数百万开发人员所熟悉,并提供诸如 VCS 和数据库支持等核心功能。除此之外,我们还添加了一些功能:导航和搜索、重构、代码检查、快速修复等。我们花费了 10 多年的时间来构建一个功能集,该功能集有助于阅读、编写和导航大型 .NET 代码库,现在所有这些都可供 Rider 用户使用。专为智能和快速而设计

Rider 不会停留在 32 位进程中,这有助于深入了解您的代码,同时仍保持响应速度。Rider 以几乎零延迟打开(并重新打开)大多数解决方案。解决方案的外部更改?切换 Git 分支?没问题:车手们很快就赶上了。编辑代码时,我们的首要任务是确保您的手指打字速度与您的手指一样快,而不仅仅是 IDE 处理输入的速度有多快。

在 mac 和 Linux 上可用

Rider 可以在多个平台上运行:macOS 和不同种类的 Linux。如果您想在 mac 上编辑、构建、运行或调试 Unity 或 .NET Core 应用程序,这是您的完整 IDE。

智能代码编辑器

Rider 提供了大量智能代码编辑功能,例如不同类型的代码完成、命名空间的自动导入、大括号的自动插入和匹配分隔符的突出显示、重新排列代码、实时和后缀模板、ASP.NET MVC 浏览器中的控件和操作超链接,多选模式,用于继承导航的绑定图标,以及对重构、生成、导航和上下文操作的快速访问。

杀手代码分析

Rider 有超过 2200 次实时代码检查,可帮助您检测错误和代码异味。超过 1000 个快速修复可用于单独或批量解决检测到的问题:只需按 Alt+Enter 选择一个。要鸟瞰项目中的错误,请使用解决方案范围的错误分析 (SWEA):即使您没有打开有问题的文件,它也会观察您的代码库是否有错误并让您知道是否有任何问题在文本编辑器中。

导航和搜索

立即跳转到代码库中的任何文件、类型或成员,并查找设置和操作,所有这些都使用通用快捷方式。您可以找到任何符号的用法,包括跨语言用法和字符串文字中的用法。对于上下文导航,请使用单个 To 快捷方式,它将您从符号带到其基本符号和派生符号、扩展方法或实现。

闪光器

想知道第三方库代码是如何工作的?Rider 没问题:只需在库符号上使用 Go to 并让 Rider 在常规编辑器选项卡中将库类型反编译为 C#。然后,您可以像通常浏览源代码一样浏览反编译的代码,以及查找和突出显示用法。但有时甚至不需要反编译:Rider 可以从源服务器(例如 )获取源代码。

重构

Rider 中已经提供了 60 多个重构中的大多数,并且它的 450 多个上下文操作都在那里。您可以重命名、提取方法、接口和类、移动和复制类型、使用替代语法等等!在此弹出窗口中查找可用的重构,或使用可以访问 Alt+Enter 的上下文操作。

单元测试

Rider 允许您在面向 .NET、.NET Core 和 Mono 的应用程序中运行和调试 NUnit 或基于 NUnit 的单元测试。Rider 在编辑器中使用装订线图标标记测试类和方法:单击它或使用 Alt+Enter 菜单来运行、调试和管理测试。您可以探索测试,以不同的方式将它们分组,将它们分解为单独的会话,查看测试输出并从堆栈跟踪导航到源代码。

调试

Rider 包含一个可与 .NET、Mono 和 .NET Core 应用程序配合使用的调试器。您可以创建多个调试配置、附加到外部进程、设置和管理断点和断点条件、单步执行、迭代运行、运行到游标、设置监视、评估表达式和探索线程。

版本控制

Rider 开箱即用,支持 Git、、、和 TFS,并通过插件支持更多的版本控制系统。在代码编辑器中,本地更改会在您键入时突出显示。使用专用的 VCS 工具窗口,您可以查看本地、传入和存储库更改、管理更改列表、搁置更改以供以后使用、查看差异、提交和推送。内置的可视化合并工具可帮助您解决冲突,Rider 甚至可以让您知道您正在处理的文件自上次更新后是否发生了变化。

数据库和 SQL

您可以在不离开 Rider 的情况下使用 SQL 和数据库。连接到数据库、编辑模式和表数据、运行查询,甚至使用 UML 图分析模式。Rider 丰富的 SQL 编辑器带有语法突出显示、智能代码完成、动态代码分析、代码格式化和导航。

插入

Rider 通过支持为平台开发的各种插件mac上测试常用软件,充分利用其根源。除了捆绑的插件(例如 VCS、F# 和 Unity 支持的插件)之外,您还可以根据需要选择安装更多插件:当您打开一个不受您不使用的插件支持的文件时,Rider会建议你安装它。例如,支持 .files 和脚本的插件可用。

代码分析

Rider 拥有超过 2,200 次实时代码检查,并具有自动快速修复功能,可单独或批量解决检测到的问题。解决方案范围的错误分析将监视您的代码是否存在问题,并让您知道是否有任何问题,即使在当前未打开的文件中也是如此。代码编辑

Rider 的丰富编辑器具有不同类型的代码完成和代码模板、匹配括号和导入指令的自动插入、快速信息工具提示和用于继承导航的绑定图标、上下文操作等。重构

Rider 中已经提供了 60 多个重构中的大多数,并且它的 450 多个上下文操作都在那里。重命名、提取方法、接口和类、移动和复制类型、使用替代语法等等!

单元测试运行器

Rider 可帮助您运行和调试基于 NUnit 的单元测试。您可以探索测试,以不同的方式将它们分组,将它们分解为单独的会话,查看测试输出并从堆栈跟踪导航到源代码。调试器和更多工具

Rider 包含一个可与 .NET、Mono 和 .NET Core 应用程序配合使用的调试器,允许您单步执行、观察、评估和运行游标。其他工具包括堆栈跟踪资源管理器、NuGet 浏览器以及 VCS 和数据库支持。数据库和 SQL

无需离开 Rider 即可使用 SQL 和数据库。连接到数据库、编辑模式和表数据、运行查询,甚至使用 UML 图分析模式。

导航和搜索

立即跳转到代码库中的任何文件、类型或成员,并快速找到设置和操作。查找任何符号的用法,或从符号导航到基本符号和派生符号、扩展方法或实现。前端技术

Rider 内置了 Java、Type、HTML、CSS 和 Sass 支持。利用其中包含的重构、调试和单元测试功能。可扩展性

Rider 支持为和平台开发的各种插件。除了 VCS、F# 和 Unity 支持的捆绑插件之外,还有用于支持的插件、.files 和脚本。

Rider破解版2019.1新功能

Rider 的新功能

Rider 2019.1 在macOS 和 Linux 上提供代码覆盖、持续测试和性能分析!对于开发,请使用备受赞誉的表单设计器和编辑并继续。随着 SDK、Xcode 集成、新 SDK 向导的添加以及作为插件存储库中单独插件的支持,支持达到了一个新的水平。

。设计师

在这个版本中,我们引入了期待已久的设计器来帮助您创建、观察和修改表单应用程序的 UI。

该窗口显示可以添加到窗体表面的控件。工具箱具有相同的默认组件集。您可以将“工具箱”选项卡中的不同控件复制/粘贴到设计器的表面上,然后调整大小并移动控件。此外,您可以使用选项卡顶部的搜索字段轻松搜索组件。

新的表单应用程序项目模板以及表单、用户控件和组件的文件模板可用。

至于限制,请注意不支持将组件从工具箱拖放到表单、VB.NET 应用程序和第三方控件上。

编辑并继续

此版本中实现的下一个期待已久的功能是编辑并继续(仅限)。当您的应用程序在断点处暂停时,此功能将帮助您将更改应用到源代码。还原时,更改会自动应用于代码。这将为您节省大量时间,因为您无需在重新编译所有内容后重新启动调试会话。

macOS 和 Linux 上的性能分析和代码覆盖率

对使用 Unix 系统的每个人来说都是好消息:来自 macOS 和 Linux 的代码覆盖和分析。并非没有一些限制:在 2019.1 中mac上测试常用软件,可以对 .NET Core2.0+ 应用程序(没有 Mono/Mono Unity)进行单元测试的覆盖分析,包括连续测试。 当前支持 Mono5.6+ 和 Mono Unity 2018.3+ 应用程序(但不支持 .NET Core)。

面包屑

编辑器面包屑现在支持 C#、VB.NET 和 F# 文件。面包屑导航可帮助您快速了解光标相对于当前文档结构的位置,并帮助您导航该结构。

要跳转到源代码中的父元素,请单击包含其名称的面包屑。如果单击 C#、VB.NET 或 F# 文件中的命名空间元素,则可以导航到使用该命名空间的所有文件。

面包屑可以显示在底部(默认)或编辑器顶部。

伊利诺伊州

我们为 Rider 带来了 IL 工具窗口!IL 显示当前在编辑器中打开的类或方法的 IL 指令。编辑器和 IL 是同步的:将插入符号放在代码中的符号上会突出显示匹配的 IL,反之亦然。将鼠标悬停在 IL 指令上时,Rider 会显示一个工具提示及其描述,取自 MSDN 和 ECMA-335 标准(第 III 部分:CIL 指令集)。

支持达到一个新的水平

对所有应用程序开发人员来说都是好消息 - 我们已经构建了自己的 SDK,它允许您在 /macOS 上进行开发,而无需在您的计算机上获得许可/安装。它使用与原始 MS 相同的源,因此您将拥有与使用 SDK 的原始版本相同的体验。

另一个好消息是 Rider 直接与 Xcode 集成!由于这种集成,您可以使用 Xcode 中的 UI 在您的应用程序中创建 macOS 项目。

支持方面有一些变化。首先,该功能已被提取到一个可用的非捆绑插件中。您需要先安装此插件才能获得所有好处。

其次,如果您是第一次在 Rider 中打开项目,新的 SDK 向导可以帮助您安装开发所需的所有 SDK。

性能改进

在发布了 Rider 2018.3 之后,我们收到了很多关于性能的反馈,因此我们专注于改进这方面:

由于我们将支持移至单独的非捆绑插件,因此从单击 Rider 图标到使用进度条显示启动画面之间的时间已大大缩短。此外,安装程序的大小现在缩小了 150 MB。

在以前的版本中,启动 Rider 二进制文件的 NGen(本机图像生成器)被破坏。因此在 Rider 中打开解决方案需要额外的 8 秒,因为 JIT 编译过程需要在运行时运行。现在,我们已经回到运行 NGen 并在每个解决方案打开时赢回 8 秒。

我们做了几个热启动优化:停止对 Java/Type 的引擎支持,并使项目模型的加载异步。所以现在温暖的初创公司很重要(高达 2 倍)。

我们已经实现了早期的后端加载,以将语言服务的加载速度提高 3 秒。如果启用了“启动时重新打开上一个解决方案”设置,或者如果您真的很快并且能够在不到一秒的时间内点击欢迎屏幕上的解决方案,您会注意到不同之处。

剃刀支持

使用 Java 或 CSS 等 Web 相关语言的 Razor 页面上的所有内容都从一个引擎移动到另一个引擎。这意味着您将获得对尖端前端技术和框架的更好支持——在您的 Razor 视图中享受 Emmet 支持以及对 React、Vue.js 和 .

由于 Razor 视图是最后一个使用 Web 支持的地方,因此现在只有引擎可以分析您的 Java 和 CSS。解决方案加载和 Rider 启动时间都更快,因为在 Rider 启动时不再加载关联的程序集。

用于 ASP.NET Core 的 IIS

此版本可以在 IIS 中运行和调试 ASP.NET Core 应用程序。.json 支持已扩展为支持 IIS。有一个设置页面可帮助验证是否已安装 IIS,包括先决条件。

Rider 还会检查是否设置了受信任的 SSL 证书,如果没有设置,则允许您生成自签名证书。

F# 符号的解决方案范围重命名

F# 定义的符号的重命名重构现在适用于整个解决方案,即使在 C# 和 VB.NET 项目中也是如此。Rider 是第一个提供此功能的 IDE。

除了这个期待已久的重命名重构之外,Rider 中的 F# 还在其他子系统(如 Find)中获得了大量方便的新功能,但不仅限于它们。

初始 C# 8 支持

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

结束表达式的范围和索引

空绑定赋值

表达

语句中的元组表达式

局部函数

异步流

可空引用类型

递归模式

相关文章

发表评论