你好,欢迎进入江苏优软数字科技有限公司官网!

诚信、勤奋、创新、卓越

友好定价、专业客服支持、正版软件一站式服务提供

13262879759

工作日:9:00-22:00

intellij idea chrome Java编程常用Vim和IDEA,IDEA 2018.2新特性抢先看

发布时间:2025-07-31

浏览次数:0

在我漫长的编程生涯中,Java 编程占据了我的大部分时间,而我所使用的编辑器主要是 VimIDEA。Vim 这款编辑器,免费且操作便捷,就如同锋利的快刀,所向披靡。相对而言,IDEA 则显得更为强大和厚重,它的界面华丽,如同关羽的青龙偃月刀,锋芒毕露。这两款编辑器各有千秋,我都十分喜爱。近期发布了IDEA的最新版2018.2intellij idea chrome,该版本新增了众多功能特性。我已迅速进行了更新,现在IDEA已转变为付费订阅模式,现在就来为大家一一介绍。

IDEA的最新版能够兼容即将发布的Java 11,新增了断点功能的智能提示,为 Pro的Touch Bar特别设计了便捷的操作,同时对Boot、Scala以及相关插件进行了优化升级。

本内容源自极客邦InfoQ中文平台,我对之进行了仔细的校对与调整。

Java

IDEA 2018.2版本引入了参数使用中的本地变量新语法,这一语法即JEP 323。这一特性是Java 11在11月份即将推出的一项新功能。它允许开发者在表达式中运用变量声明关键字var。

//Java 8,不支持var。

= ( x, y)  x.(y);

//Java 11,支持var。

= (var x, var y)  x.(y);

为了适应 Java 11 对 var 关键字的新特性,在集成开发环境中,您只需按下 “Ctrl/” 键,并将鼠标指针停留在 var 上,系统便会自动显示该变量的具体类型。

在代码中遇到冗长的方法链时,IDEA会提供类型提示功能。当遇到带有泛型的长方法链,开发者可以利用这一功能来查看每一次调用的具体类型提示。

2018年2月,我们引入了重构预览功能,这一功能使得开发者能够在确认修改前,先行查看重构带来的可能效果,既炫酷又非常实用。

IDEA 对 @org... 标注的功能进行了优化。这一标注允许开发者为特定参数的传递设定一个响应的执行方法,从而有助于代码分析和执行其它代码审查任务。新增的约束要求中涉及的支持值有:new,要求方法必须返回一个非空的新对象;this,要求方法返回的应当是非空的当前对象引用;以及,要求方法需返回第X个参数。

API的功能得到了升级,现在能够展示出那些不必要的排序操作,还能识别出错误地使用了收集器或集合。而且,如果在调用(toSet())方法之前,有额外的()方法被不当使用,系统也会发出警告。

Java项目对调试功能进行了大幅度的优化。开发者通过按下Alt+Enter组合键,可以观察到新增的三种断点模式,包括:仅在该类中停止、不在该类中停止,以及仅在该类中停止。除此之外,新型的过滤器使得开发者得以实现如下功能:仅当调用源自某一特定方法时,程序才会停留在该断点,亦或选择绕过该断点。

用户界面

IntelliJ IDEA 2018.2 新特性 _ IntelliJ IDEA Java 11 支持 _intellij idea chrome

新版本中,用户界面也经历了一系列优化。IDEA 现已兼容 Touch Bar 功能,在 Touch Bar 的中央位置展示了 IDEA 的专用按钮。开发者能够通过 Touch Bar 直接执行运行、调试、提交代码变更以及更新项目等操作。针对 macOS 系统的主题,我们新增了更深的标题栏显示效果,并且引入了若干新的图标。Linux 上的 主题也做了一些更新。

Scala

IDEA 对 Scala 插件进行了多项优化升级。该插件允许开发者通过内联提示功能查看隐式转换和参数信息,同时还能在提示工具中浏览和展示相关扩展内容。此外,Scala 插件还新增了格式化工具。配置 Scala 插件时,只需按照以下步骤操作:依次点击菜单项“/”,然后选择“”,再点击“Code Style”,最后选择“Scala”。

类型标注的自动完成及模式匹配功能亦有所优化,Scala 插件将针对类与接口提供一系列推荐类型模式,具体可参考下方的图示:。

/

2018年2月,对某些功能进行了优化升级。开发者得以利用全新的特性来创建React组件,借助新的Code特性搜寻缺失的代码并进行人工测试。此外,开发者还能使用Code功能启动调试配置,与程序中的应用进行互动。配置一旦完成,IDEA便会于工具界面展示出代码的覆盖率分析报告。

新版本的IDEA软件为用户提供了丰富的提示功能,包括但不限于接口实现、派生类创建、接口或抽象类成员的实现、case语句的生成,以及利用“for..of”进行迭代运算等。

新版的IDEA新增了一个功能,它能够基于XML或Java标注,将应用的图形化配置情况直观地展现出来,具体包括配置文件、属性设置以及更多相关内容。

2018年2月的版本对Boot应用进行了多项优化。开发者能够借助新型Model,以图形界面直观地展现Boot应用运行期间Bean之间的相互依赖。此外,他们还能利用Run功能来管理HTTP请求的映射。

IDEA的插件功能日益完善。它新增了多项特性,如支持通过软回车功能来查看日志文本的换行情况。同时,开发人员能够从节点和容器中直接查看相关文件。另外,用户还可以自定义执行操作的根目录。

IDEA 是一款功能极为卓越的集成开发环境,它不仅支持 Java 开发,还通过插件系统支持多种语言的编程。它以其快速、高效和灵活的特性,成为了主流的软件开发工具,众多其他系列的 IDE 都是从它那里衍生出来的。虽然价格不菲intellij idea chrome,但它的实用性确实令人赞叹。

在文章结尾处,欢迎留下你的看法:你偏爱的编程软件是哪一款?你频繁使用的编程软件又是哪一种?不妨谈谈它们各自的长处和不足。

近期文章:

如有侵权请联系删除!

13262879759

微信二维码