作者:程序猿 DD
博客:https://blog.didispace.com/
昨天刚刚跟大家聊了 Jetbrains 行将推出轻量级编辑器 Fleet,以挑战 VS Code 的音讯,明天又收到了 IntelliJ IDEA 2021.3 正式公布的推送。
不说废话,上面就跟咱们一起来看看这个版本带来了哪些惊艳的性能!
近程开发
在这个版本中的近程开发还不是一个正式版本,而是 BETA 版,但通过这个 BETA 版本,也能够体验 IDEA“近程开发”给咱们带来的全新体验。
通过该性能的反对,咱们能够从世界任何中央轻松连贯到运行 IntelliJ IDEA 后端的近程计算机。所有解决都将在这台弱小的近程计算机上进行,您将可能像在本地计算机上一样无缝地解决我的项目。
如何应用呢?如上图,咱们只须要在 IntelliJ IDEA 的欢送屏幕或通过 Toolbox App 中新增的 JetBrains Gateway 应用程序启动此性能。
该近程开发性能除了实现咱们日常的编码之外,还能与 JetBrains Space 联动,提供杰出的编排反对。用户能够为我的项目中的任意仓库创立开发环境。也能够抉择要启动的环境参数,也同时通过 Dockerfile 来创立镜像。所有开发之后的环境筹备、依赖下载、我的项目构建等反复又无趣的操作,都能被很好的反对。
IDE 问题故障排查
有时候,咱们的 IDEA 会莫名呈现一些意外,而后无奈失常工作了。以前咱们都是依据谬误搜索引擎去查找解决的方法,而后手工尝试解决,而这个性能就是优化这个过程的。
咱们能够在 File 菜单中找到这个性能,具体如下图:
点击 Repair IDE 之后,将进入一系列的步骤疏导,以帮你解决呈现故障的起因,并指引你实现修复操作。
字体大小的快捷调整
用惯 Eclipse 的小伙伴,肯定晓得有个按住 Ctrl+ 鼠标滚轮 或 ⌘+ 鼠标滚轮(MacOS 用户)的性能吧,这个在咱们读代码的时候,是十分有用的快捷方式。
在这次的更新中,这个性能终于被安顿上了!有多顺滑?看看上面的演示:
Markdown 表格优化
习惯用 Markdown 写文档的小伙伴应该都对表格标记比拟头疼,因为须要用大量的 |来做拼接。这次的新性能只须要咱们通过 鼠标 右键,抉择 Insert – Table,就能够实现表格的疾速插入;同时,在编写表格内容的时候,还能够通过 Shift+Enter 和 Tab 导航到下一个单元格。
Java 中不平安字符串的查看
IntelliJ IDEA 当初会针对 SQL 注入和 XSS 缺点、敏感数据透露和不平安的反序列化等危险收回正告。它还能够避免您将不平安的数据传递给平安的办法。
要启用此查看,您须要将字符串加上注解 @Untainted(“平安”)或 @Tainted(“不平安”)。这些注解将在增加 org.checkerframework.checker.tainting.qual 依赖项之后失效。具体操作如下:
Java 中代码重构操作的改良
引入局部变量时,实用的设置不会再呈现在弹出窗口中,这个弹出窗口之前会笼罩您编写的代码。更新后,您能够点击变量旁边的齿轮图标或者在 macOS 上应用 ⌥⇧O 快捷键或在 Windows 上应用 Alt+Shift+O 拜访这些选项。
这次还改良了引入形参的重构。在 macOS 上应用 ⌥⌘P 或在 Windows 和 Linux 上应用 Ctrl+Alt+P 调用此重构时,IDE 会询问您要替换匹配项的地位。实现抉择后,将呈现一个齿轮图标,点击该图标即可为重构配置更多设置。
一些 Spring 反对的改良
- Spring Boot 我的项目全新的 Run/Debug Configurations 对话框,提供更多能够调配的参数项:
- 被动发现可能阻塞的状况,包含 Spring Data 的 JpaRepository 与 CrudRepository、RestTemplate 与 JdbcTemplate、Spring Feign 接口办法、JPA EntityManager 调用以及注解为 @Transactional 的办法和类。
- 当 spring.config.import 键用于援用另一个文件时,IntelliJ IDEA 将在额定配置文件(properties 或 yaml 文件)中提供代码补全
- @Value、@Scheduled 和 Environment.getProperty() 中能够查找 application.yaml 中的配置,实现主动补全
以上仅为蕴含局部咱们感觉不错的内容,整理出来给大家介绍,如果您想理解更多对于 2021.3 版本的更新内容,您也可通过下方链接查看官网文档:https://www.jetbrains.com/ide…
欢送关注我的公众号:程序猿 DD,分享其余中央看不到的常识与思考