Rider2020.1EAP发布,跨平台.NETIDE

  Rider2020.1EAP现已发布。对于第一个2020.1EAP版本,官方表示,“我们没有将目光投向实现任何新的重大功能或改变世界的目标。取而代之的是,我们付出了很多努力来完善和修饰大量现有功能,以使它们更好、更友好。”

  该版本的一些亮点内容包括有:与最初在调试器下启动的进程分离、在“单元测试会话”和“单元测试资源管理器”窗口中调整了工具栏、JetBrainsMono变成默认字体、新的Zen模式、修复了“Invalidtargetarchitecturearm64e”错误、增强的Unity支持、默认情况下启用SmartStepInto、单元测试浏览器/会话窗口中的新高级分组依据功能、开始输入后代码完成弹出窗口显示得更快、使用文本搜索过滤unittesttree以及可以使用CodeVision显示方法的历史记录。

  具体更新内容如下:

  Debuggerengine

  用户目前已可以与最初在调试器下启动的进程分离,而无需终止应用程序。

  默认情况下,将对StepInto操作启用“SmartStepInto”(Preferences/Settings|Build,Execution,Deployment|Debugger|Stepping|.NETLanguages|AlwaysdoSmartStepInto)。

  线程名称显示在执行行中,以帮助用户了解应用程序当前所在的位置。

  用户可以在异常停止调试会话后执行“SkiptoHere/Cursor”操作。

  用户可以更好地控制“DebugOutput”窗口,并且可以在“DebugOutput”中禁用服务消息。

  有关与调试器相关的问题的完整列表,可查看issuetracker。

  Unittesting

  JetBrainsMono被选为所有主题的默认字体。

  ReSharper中存在但Rider中曾缺少的一项功能现在终于被成功添加至Rider中:当从解决方案中的文件中粘贴代码时,可以自动导入名称空间。

  快捷键“Alt+Shift+Up/Down/Right/LeftArrow”将以与在VisualStudio中相同的方式执行block选择。

  C#中现在支持“将插入符号移动到代码块开始”/“将插入符号移动到代码块结束”和“将插入符号移动到代码块开始选择”/“将插入符号移动到代码块结束选择”,并且遵循与其他JetBrainsIDE相同的行为。

  MethodSeparators现在适用于C#,以可视方式分离interfaces、classes、methods等。

  鼠标悬停时的文档工具提示显示为突出显示为错误的代码符号。

  Codecompletion

  开始输入后,代码完成弹出窗口的显示速度会大大提高,尤其是对于大型解决方案而言。

  从代码完成弹出窗口中完成项目符合代码样式设置。

  更多修复程序可查看此页面。

  NuGet

  Rider为编辑NuGet.Config、packages.config、和*.nuspecfiles提供了初始支持,包括代码完成、语法验证和快速文档弹出窗口。

  许多NuGet修复。

  UIupdates

  新的Zen模式结合了DistractionFree模式和Full-Screen模式。

  所有操作系统都可以使用统一的IntelliJLight主题。

  Windows10的顶部窗口边框现在在无边框模式下看起来更好。

  更多详细信息可查看博客文章。

  值得一提的是,RiderEAP版本是免费使用的,但会在生成日期的30天内过期。

  点击下载