637.66 MB
2018.12.28
简体中文
300积分

JetBrains Rider 2018 mac版(.NET跨平台集成开发环境) v2018.3.1汉化特别版

立即下载300积分(vip免费)

客服QQ:

点赞
收藏
分享

JetBrains Rider 2018 mac版jetbrains系列推出的.NET跨平台集成开发环境,Rider 2018 Mac特别版具备智能代码编辑、代码分析和快速修复、代码导航、全局自动化重构、集成版本控制、单元测试支持等实用的功能,非常实用。Mac天空带来全新版本的JetBrains Rider mac特别版下载,并附上Rider 2018激活码和特别教程。

rider 2018 mac特别教程

下载好Rider安装包后,点击打开Rider.dmg,将左侧【Rider】拖拽至右侧应用程序,如下图:

在访达中选择“前往文件夹”,如下图:

输入“/etc/”后点击“前往”,如下图:

找到并将“hosts”文件复制到桌面,如下图:

打开hosts文件,将“0.0.0.0 account.jetbrains.com”复制到“hosts”文件中,保存好内容,如下图:

将保存好的“hosts”文件拖拽至“etc”文件夹中,如下图:

点击“替换”,如下图:

提示输入电脑密码,输入密码后点击“好”,如下图:

现在运行Rider for mac,弹出注册窗口,点击“Activation code”,如下图:

返回Rider软件包,找到并打开“Rider 2018 激活码”,如下图:

回到Rider 2018注册页面,输入注册码后点击“确定”,如下图:

完成以上后Rider 2018就特别成功了。

rider注册码有效期至2019年9月25日。

Rider 2018 for mac官方介绍

JetBrains Rider是一款快速强大的 C#编辑器 ,用于在Windows、Mac和Linux上进行Unity开发。 以无与伦比的2500多项智能代码检查和重构,Rider增强您的C#体验,使您更加迅速编写零误差的代码。

JetBrains Rider mac特别版软件特征

代码分析
Rider拥有2,200多个实时代码检查,具有自动快速修复功能,可以单独或批量解决检测到的问题。解决方案范围的错误分析将监视代码问题,并让您知道是否出现任何问题,即使在当前未打开的文件中也是如此。
代码编辑
Rider丰富的编辑器具有不同类型的代码完成和代码模板,自动插入匹配括号和导入指令,快速信息工具提示和用于继承导航的装订图标,上下文操作等等。
重构
ReSharper的60多个重构大部分已经在Rider中提供,其450多个上下文操作都在那里。重命名,提取方法,接口和类,移动和复制类型,使用替代语法等等!
单元测试运行器
Rider可帮助您基于NUnit,xUnit.net或MSTest运行和调试单元测试。您可以探索测试,以不同方式对它们进行分组,将它们分解为单个会话,查看测试输出并从堆栈跟踪导航到源代码。
调试器和更多工具
Rider包含一个调试器,可与.NET Framework,Mono和.NET Core应用程序配合使用,让您可以步进,观察,评估和运行游标。其他工具包括堆栈跟踪资源管理器,NuGet浏览器以及VCS和数据库支持。
数据库和SQL
使用SQL和数据库而无需离开Rider。连接数据库,编辑模式和表数据,运行查询,甚至使用UML图分析模式。
导航和搜索
立即跳转到代码库中的任何文件,类型或成员,以及快速查找设置和操作。查找任何符号的用法,或从符号导航到基础和派生符号,扩展方法或实现。
前端技术
Rider内置了JavaScript,TypeScript,HTML,CSS和Sass支持。利用webstorm中包含的重构,调试和单元测试功能。
可扩展性
Rider支持为ReSharper和IntelliJ平台开发的各种插件。除了捆绑的插件(例如VCS,F#和Unity支持的插件)之外,还提供支持Markdown,.gitignore文件和Python脚本的插件。

Rider 2018 Mac特别版软件功能

新的跨平台.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。

语言和项目类型
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。
ReSharper + IntelliJ平台
Rider使用IntelliJ平台的UI和多种功能,为IntelliJ IDEA,webstorm和其他jetbrains IDE提供支持。它是跨平台的,为数百万开发人员所熟悉,并提供核心功能,如VCS和数据库支持。
最重要的是,我们添加了ReSharper功能:导航和搜索,重构,代码检查,快速修复等。我们花了10年多的时间构建了一个有助于读取,编写和导航大型.NET代码库的功能集,现在所有这些都可供Rider用户使用。
旨在智能和快速
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脚本的插件 。

rider 2018 mac版更新日志

JetBrains Rider 2018 mac版(.NET跨平台集成开发环境) v2018.3.1版本新功能

Rider 2018.3附带Code Vision,Rename project重构和Assembly Explorer窗口。它通过SSH,启动设置和C#代码中的SQL语言注入提供对远程调试的支持。此版本改进了C#,VB.NET,F#,TypeScript语言支持和Angular框架支持。

您可以直接从IDE管理GitHub Pull Requests,通过重新设计的Search Everywhere弹出窗口搜索任何内容 ,并为Unity编写更快的C#脚本。最后但并非最不重要的是,还增加了用于Android开发的新工具和Windows上的集成性能分析器。

代码视觉

Code Vision是一种在编辑器中查看有关代码的有用信息的新方法,需要执行其他操作。在此版本中,Code Vision显示了用法,版本控制信息,派生类型,扩展方法和公开API,以及一些特定于Unity的度量标准。我们将在未来的版本中添加更多指标。

通过SSH远程调试

Rider 2018.3可以远程调试.NET Framework,.NET Core和Mono应用程序。使用新操作“ 附加到远程进程...”查看远程计算机上运行的所有进程。选择远程进程后,Rider会将调试器附加到它,让您暂停执行,放置断点等。

除了远程调试之外,Rider中的调试器还提供:

- 表达式评估器的全新引擎,可让您在调试器手表中使用最新的C#语法。

- 支持Watches工具窗口中的指针操作,包括算术,解除引用等。

- 当检查变量,上下文菜单可以帮助您之间进行切换decimal ,并hexadecimal进行数值。

重命名项目重构

手动重命名项目可能是一场噩梦 - 需要更新许多东西以反映新名称,您必须记住它们。为了缓解这种痛苦,我们有一个解决方案(没有双关语) - 全新的Rename project重构!以最小的努力自动完成,永不回头。

Assembly Explorer

这是一个期待已久的功能,在ReSharper中存在了一段时间,但直到现在才在Rider中丢失。使用它打开多个装配体,并遍历和浏览所有打开的装配体。除了“ 解决方案”和“ 文件系统” 视图之外,它还可以在“ 资源管理器”窗口中作为视图使用。另请注意参考程序集中的View in Assembly Explorer上下文操作,它可以帮助您在Assembly Explorer视图中打开它们。

启动设置

如果项目包含一个或多个launchSettings.json文件,则Rider 2018.3会自动导入这些文件中定义的启动配置文件,并为它们创建运行/调试配置。

此版本还附带了对launchSettings.json文件的编辑器支持。可以使用语法突出显示,代码分析和代码完成。

IDE更新

在到处搜索弹出已被完全重新设计,现在看起来更现代。

首选项/设置中的新插件页面将更新:

- 它使管理IDE插件更容易:搜索,安装,更新或卸载。

- 搜索插件不仅可以按名称进行操作,还可以按标签进行操作,结果可以按下载,名称,评级,功能或更新日期进行排序。

C#语言支持

C#语言支持得到了显着改善:

- 内联参数名称提示使编辑器正确使C#代码更具可读性。

- 改进的C#7解构支持包括新的/更新的检查,快速修复和上下文操作。 Go To Declaration / Implementation现在支持解构声明。

- 参数化NUnit测试的许多代码检查,快速修复和上下文操作。

Visual Basic .NET支持

支持VB.NET 15.3和15.5的以下功能:

- 命名为元组推理。

- 前导hex/ binary/ octal分隔符。

- 非尾随命名参数。

- private protected 成员访问修饰符。

我们添加了内联参数名称提示和快速修复Set Visual Basic语言版本,其行为与其C#对应物类似。

Web开发

此版本为Web开发提供了一组可靠的新功能:

- 改进角度支撑。

- JavaScript和TypeScript中的多行TODO。

- TypeScript 3.1功能:可映射的元组和数组类型,以及新的属性赋值。

- 更好的null和undefined检查。

- 您现在可以调试Node.js工作线程。

- 新添加的意图:提取规则集,将var()替换为其回退值,并将函数转换为保持箭头函数的变量。

- 可以使用自定义严重性级别进行短接。

VCS支持

有了更好的版本控制支持,现在您可以:

- 在IDE中管理GitHub Pull Requests。

- 使用Git子模块。在项目更新期间,Rider并行获取项目中的所有git存储库。

- 在VCS日志中使用高级导航。

- 在“ 版本控制”工具窗口 的“ 文件历史记录”选项卡上查看“ 差异预览 ”

Android开发

如果您正在开发以Android为目标平台的Xamarin或Unity解决方案,Rider将为您提供帮助!它包含Android Studio中的许多工具和功能,可帮助您为Android开发:

- WYSIWYG设计器和AXML / Android Manifest文件的代码完成。

- Logcat命令行工具和Android profiler。

- SDK / AVD Manager,设备文件资源管理器和布局检查器。

NuGet支持

此版本的NuGet支持的大部分改进都是在引擎盖下完成的。可见的包括:

- 支持使用NTLM / Windows身份验证的NuGet服务器(在Windows上)。

- 在nuget.org上找到这种类型,你可以从ReSharper中找到它,现在可以在Alt + Enter菜单中找到未解析的符号。

- 如果您错过了所需的软件包,则可以在单元测试文件中使用新的快速修复,安装缺少的.NET核心适配器。

- NuGet窗口中更好,更快的包搜索基于NuGet完成服务。

- NuGet窗口显示更多基于NuGet.config文件的NuGet文件夹 。

- 在“属性”对话框中,可以为项目提供新的NuGet页面,您可以在其中提交将项目打包到NuGet包所需的所有信息。

语言注射

SQL,CSS,HTML,JSON,正则表达式,JavaScript和许多其他语言注入现在涵盖C#字符串文字。SQL语言注入会根据字符串内容自动添加,现在您可以使用// language = LANGUAGE 注释手动标记任何字符串文字。

集成的性能分析器

Rider获得了一个集成的性能分析器。目前,Windows上提供了性能分析功能,而在Linux上,您只能分析性能快照。

F#支持

我们为IntelliJ IDEA的前端和ReSharper的后端引入了全新的F#词法分析器。对于几个现有功能是必需的,这些词法分析器将帮助我们进一步改进语言支持。

在这个版本中,新的后端词法分析器帮助我们摆脱了很多黑客攻击。它使用ReSharper后端的全部功能以正确的方式实现以下很酷的功能:

- 新的打字辅助括号,引号和按下时的自动缩进Enter。

- 重命名重构适用于本地符号。

- 查找未使用的新检查打开以及相应的快速修复。

最后,在查找用法时可以使用新的分组类型:新实例创建和模式,当您搜索歧视联合案例的用法时,以及在搜索类型用法时键入规范。

项目和文件模板

新的项目和文件模板可用:

- 添加了UWP项目模板。

- 与Xamarin相关的项目模板已更新。

- app.config / web.config / appsettings.json文件的新文件模板。

Azure Toolkit for Rider

Azure Toolkit for JetBrains Rider是一个开源插件,可帮助.NET开发人员直接从Rider轻松创建,开发,配置,测试,管理和部署Web应用程序,并使用存储,Redis缓存和虚拟等资源机器。

您现在可以使用Azure SQL数据库,我们还添加了对Cloud Shell的支持。

数据库支持

由jetbrains DataGrip提供,Rider的数据库支持通过以下方式得到增强:

- 我们已经添加了对另外一个NoSQL数据库的支持--Cassandra。

- 为所选对象生成SQL文件。

- 支持PostgreSQL中的扩展。

- SQL代码完成的几个改进。

- 已经引入了Postfix完成。

- 单连接模式。

其他特性

- 零延迟打字就在这里!即使对于执行重新格式化代码等长任务的智能打字助手,也不会阻止Rider UI并且代码编辑器保持平稳和响应。来自Rider后端的所有异步更改将在以后完成时以神奇的方式合并。

- 我们对装载组件阶段进行了重构和优化,以加快解决方案的加载速度。

- 可提供高对比度颜色主题。

- Ctrl+ 点击实体声明现在显示用法。

- 添加了四个新的重构:移动到资源,内联资源,移动资源和重命名资源。

- 您可以在File |下设置用于执行单元测试的环境变量 设置| 构建,执行,部署| 单元测试| 测试跑步者。

- XSLT调试器现已推出。

- 待办事项颜色设置最终应用于代码编辑器,现在可以按项目对待办事项进行分组。

还有更多功能

- 您可以通过Navigate |探索类型的继承层次结构 输入层次结构。

- 如果未安装MSBuild,RosLyn Analyzers可以在.NET Core上正常运行。

- .editorconfig文件中的语法突出显示,检查和其他分析。

如果您有自定义构建系统,则新操作“ 仅构建此项目而不依赖 ”可以很方便。

- 如果更改了MSBuild导入,则会重新加载项目。

无论Directory.Build.props和Directory.Build.targets支持。

- 复制参考可帮助您复制代码实体的完全限定名称(选择“ 编辑” |“ 复制参考”)。

- Tab/ ShiftTabindentation现在的行为与在Visual Studio中的行为相同。将代码按Tab或ShiftTab对齐到最近的缩进(当缩进设置在空格中时)。

- 在Rider操作中打开已添加到文件资源管理器上下文菜单中。它仅适用于Windows,并且只有在通过安装程序安装Rider时(而不是通过Toolbox App)。

Unity的另一个重大更新

我们的Unity支持在此版本中又实现了一次巨大的飞跃,其中包含一些非常令人兴奋的新功能。

首先,我们介绍了绩效指标。Rider将突出显示每个帧调用的事件函数,例如Update,FixedUpdate和LateUpdate,以及协同程序方法。

其次,我们使用从Unity场景,资产和预制件中提取的数据扩展了Find Usages。如果搜索用作事件处理程序的类或方法,Rider将显示它在Unity文件中的使用位置,按类型,组件名称和父游戏对象分组。更好的是,双击该项将直接在Unity Editor中突出显示用法。

从Unity文件中提取此信息也意味着Rider现在可以正确地突出显示隐式使用的事件处理程序方法。我们已经从文本编辑器gutter图标移动了 隐式使用突出显示并将它们转换为Code Vision链接,因此您可以一目了然地看到Unity隐式使用了哪些类,方法和字段。点击该链接即可找到这些用法,即使在Unity文件中也是如此。

调试器也学到了更多关于Unity的知识,现在能够显示Unity对象的额外数据。它还可以为原始指针提供数据,这有助于检查ECS作业中的本机容器。

小编点评

JetBrains Rider mac特别版是一款功能强大的跨平台的.NET 集成开发工具,Rider 2018 Mac特别版支持C#、HTML、CSS和SQL等语言,功能很齐全,有需要的朋友赶紧下载吧!

立即下载

客服QQ:

客服微信

返回顶部