Rider 2020.1 EAP 发布,跨平台 .NET IDE
Rider 2020.1 EAP 现已发布。对于第一个 2020.1 EAP 版本,官方表示,”我们没有将目光投向实现任何新的重大功能或改变世界的目标。取而代之的是,我们付出了很多努力来完善和修饰大量现有功能,以使它们更好、更友好。“
该版本的一些亮点内容包括有:与最初在调试器下启动的进程分离、在“单元测试会话”和“单元测试资源管理器”窗口中调整了工具栏、JetBrains Mono变成默认字体、 新的 Zen 模式、修复了“Invalid target architecture arm64e”错误、增强的 Unity 支持、默认情况下启用 Smart Step Into、单元测试浏览器/会话窗口中的新高级分组依据功能、开始输入后代码完成弹出窗口显示得更快 、使用文本搜索过滤 unit test tree 以及可以使用 Code Vision 显示方法的历史记录。
具体更新内容如下:
Debugger engine
-
用户目前已可以与最初在调试器下启动的进程分离,而无需终止应用程序。
- 默认情况下,将对 Step Into 操作启用“Smart Step Into”(Preferences/Settings | Build,Execution,Deployment | Debugger | Stepping | .NET Languages | Always do Smart Step Into)。
- 线程名称显示在执行行中,以帮助用户了解应用程序当前所在的位置。
- 用户可以在异常停止调试会话后执行“Skip to Here/Cursor ”操作。
- 用户可以更好地控制“Debug Output”窗口,并且可以在“Debug Output”中禁用服务消息。
- 有关与调试器相关的问题的完整列表,可查看 issue tracker。
Unit testing
- JetBrains Mono 被选为所有主题的默认字体。
- ReSharper 中存在但 Rider 中曾缺少的一项功能现在终于被成功添加至 Rider 中:当从解决方案中的文件中粘贴代码时,可以自动导入名称空间。
- 快捷键“Alt + Shift + Up/Down/Right/Left Arrow”将以与在 Visual Studio 中相同的方式执行 block选择。
- C#中现在支持“将插入符号移动到代码块开始”/“将插入符号移动到代码块结束 ”和“ 将插入符号移动到代码块开始选择”/“将插入符号移动到代码块结束选择”,并且遵循与其他 JetBrains IDE 相同的行为。
- Method Separators 现在适用于 C#,以可视方式分离 interfaces、classes、methods 等。
- 鼠标悬停时的文档工具提示显示为突出显示为错误的代码符号。
Code completion
- 开始输入后,代码完成弹出窗口的显示速度会大大提高,尤其是对于大型解决方案而言。
- 从代码完成弹出窗口中完成项目符合代码样式设置。
- 更多修复程序可查看此页面。
NuGet
- Rider 为编辑 NuGet.Config、packages.config、和 *.nuspec files 提供了初始支持,包括代码完成、语法验证和快速文档弹出窗口。
- 许多 NuGet 修复。
UI updates
- 新的 Zen 模式结合了 Distraction Free 模式和 Full-Screen 模式。
- 所有操作系统都可以使用统一的 IntelliJ Light 主题。
- Windows 10 的顶部窗口边框现在在无边框模式下看起来更好。
......
更多详细信息可查看博客文章。
值得一提的是,Rider EAP 版本是免费使用的,但会在生成日期的 30 天内过期。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GTK 3.98 发布,Linux 图形界面应用主流开发工具
GTK 3.98 发布了。 GTK(GIMP Toolkit)是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。 以下是一些更新要点: 性能 GL 渲染器进行了优化,性能有所改进。GtkTextView 的滚动性能已大大提高,方法是使其能够缓存可见范围内的渲染节点。 新年开始,重点一直放在改进 CSS 的性能上,CSS 值实现已进行了优化,以尽可能避免计算值,CSS 查找现在正在使用布隆过滤器,并且用于图标加载的 IO 已移至线程。 同时,添加的 sysprof 分析支持使最近的大多数工作成为可能,并且最近对其进行了增强以报告更多信息。 DND DND 重构已完成,DND 是“Drag-and-Drop”,指对应该数据的拖放:桌面应用之间的数据传输的传统方法是剪贴板或拖放。用于 DND 的 GTK API 已变成事件控制器:Gtk...
- 下一篇
Apache Log4j 2.13.1 发布,Java 日志框架
Apache Log4j 2.13.1 发布了。Log4j 是一个用于记录应用程序行为的框架。Log4j 2 是对 Log4j 的升级,提供了重大改进,超越其前身 Log4j 1.x,并提供许多其它现代功能 ,例如对标记的支持、使用查找的属性替换、lambda 表达式与日志记录时无垃圾等。 此版本包含 bug 修复与一些非常小的功能增强。 由于 SLF4J 绑定的兼容性问题,因此现在Log4j 带有两个版本的 SLF4J 到 Log4j 适配器。log4j-slf4j-impl 应该与 SLF4J 1.7.x 及更早版本一起使用,而 log4j-slf4j18-impl 应该与 SLF4J 1.8.x 及更高版本一起使用。 需要注意的是,XML、JSON 和 YAML 格式在 2.11.0 版本中进行了更改:它们不再具有“timeMillis”属性,而是带有“epochSecond”和“nanoOfSecond”属性的“Instant”元素。 Log4j 2.13.1 API 以及许多核心组件二进制文件都进行了维护,从与先前版本兼容。 具体的更新内容见发布说明。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果