网站首页 > 文章精选 正文
IntelliJ IDEA 2021.1 EAP 版本已经发布了很久,就在今天,终于等到正式版的发布。这个大版本最大的更新内容,就是支持 WSL 2 和 JAVA 16 了。而且除了支持 WSL 2,也支持其他形式的 “ssh 远程运行”,就像 clion 那样;让你的 java 程序开发在本地,而运行在远程。
赶紧来看看,2021 年这个大版本有哪些更新内容吧!
WSL 2 的支持
都说 Windows 是 Linux 最好的发行版,可是你的 IDE 不支持 WSL 运行那又有何用呢?
现在 IDEA 终于支持了 WSL 2,让我们可以再 Windows 上开发,而运行在 WSL 2 环境下,像 JDK、构建环境(maven/gradle)都可以是 WSL 2 系统中的,实在太爽了。
以后就可以完全用 WSL 2 来进行开发了,日常 Windows,所有开发环境全部 wsl,而且文件系统也是打通的,完全没理由拒绝!
详细的 Windows 10 安装 WSL 2 的教程,可以参见微软的官方文档,跟着文档一步步来就可以了,非常简单。
Windows Subsystem for Linux Installation Guide for Windows 10
运行目标
运行目标,这个功能太香了。我们的程序不光可以运行在本地,在 WSL 2,在远程 SSH 主机,还可以再 Docker 中,一键运行在 Docker。
而且 Docker 对 WSL 2 的支持也非常好,我们还可以运行在 WSL 2 中的 Docker,同时用 Windows 中的 Docker 管理工具,真香!
内置的 HTML 预览器
在 HTML 文件中,只需要点击右上角的 IDEA 图标,就可以使用内置预览器去预览网页了,而且实时刷新,再也不用打开浏览器预览。
搜索范围的增强
以后我们在搜索时,还可以添加外部的依赖到作用域中,完成更全面的搜索。设置入口在Preferences/Settings | Appearance & Behavior | Scopes
Windows 版本的任务栏增强
在任务栏中,对 IDEA 右键会出现最近的项目
增强的 Pull Request 支持
你的提交 PR 操作,以后只需要在 Pull Request 面板中进行了,再也不用命令和网页
支持 Git 提交模板
和其他分支对比文件
现在可以再_Compare with branch_弹框中,与其他分支对比文件了
拆分窗口优化
垂直分割编辑器窗口后,双击 Tab 就可以将当前窗口最大化,再次双击会还原
JSON Path 的支持
以后打开.json文件时,就可以用 JSON Path 过滤 / 转换 / 输出了
JAVA 16 的支持
IDEA 2021.1 版本已经支持了 JAVA 16
更智能的数据检查
IDEA 现在会提示你一些基本的错误,比如数据长度为负数,提示你拆箱装箱等。
浅色 UML 背景的支持
对于一些喜欢用浅色主题的同学来说,以后看 UML 图再也不用深色了
好了,IDEA 2021.1 版本的主要新特性就这些,还有一些 Docker/JavaScript/K8s 的特性,大家有兴趣可以浏览官方说明:https://www.jetbrains.com/idea/whatsnew/
猜你喜欢
- 2024-12-25 IDEA 中玩转 Git idea的git
- 2024-12-25 加速 SpringBoot 应用开发,官方热部署神器真带劲
- 2024-12-25 第三篇:彻底卸载IntelliJ IDEA 如何卸载idea重新安装
- 2024-12-25 Spring Boot 入门第一天 spring boot简单吗
- 2024-12-25 这样做优化,实现 0.059s 启动一个SpringBoot项目
- 2024-12-25 Apple in Early Talks With Tencent and ByteDance on AI Integration for iPhones in China
- 2024-12-25 IntelliJ IDEA 如何创建一个普通的 Java 项目,及创建 Java 文件并运行
- 2024-12-25 体验IntelliJ IDEA的远程开发(Remote Development)
- 2024-12-25 美国IDEA设计大奖名单公布,恒洁八款产品皆上榜
- 2024-12-25 IntelliJ IDEA详细配置图解,挖掘更多的功能
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 计算机网络的拓扑结构是指() (45)
- 稳压管的稳压区是工作在什么区 (45)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)