IntelliJ IDEA,就是强!

不得不说,JetBrains家族的IDE真是做到了极致。

GoLand、Clion、PyCharm、AppCode…

尤其是IntelliJ IDEA被越来越多的用户认为是最好用的Java开发工具,远超Eclipse、VS Code。

读到这里,可能会有很多其他工具的忠实用户不乐意了。

那就看一下最近的《Java开发者生产力报告》中,受访者报告他们的IDE使用情况如下:

  • IntelliJ IDEA: 65%
  • Eclipse: 48%
  • VSCode: 27%
  • NetBeans: 13%
  • Browser-based IDE: 4%
  • Other: 2%

不要问为啥加起来超过100%,因为很多用户电脑上都>1款IDE。

下面,就来介绍20个IntelliJ IDEA的一些优秀特性,这样,你就知道它到底好用在哪了!

智能

IntelliJ IDEA了解我们项目当前的 状态,要么提供我们需要的功能,要么推荐一个支持我们文件的插件。

当我们在编码时,IntelliJ IDEA会建议改进或替代方案,或者在我们的代码需要注意时警告我们。开发者可以使用检查功能来检测潜在的问题,而且IntelliJ IDEA通常也会为此提供一个修正。我们可以使用Alt+Enter来显示指导操作,在这里IntelliJ IDEA建议替代方案,例如在传统的for-loop和Streams操作之间切换。

IntelliJ IDEA还可以做一些更加聪明的事情,比如当我们从其他地方粘贴代码时,自动为所需的类添加导入,它不仅可以检测到重复的代码,还可以检测到有点像我们要提取到方法中的代码,并建议创建一个方法,让我们删除更多几乎重复的代码。

促进工作流

流动的状态对创造性的生产力是非常重要的,IntelliJ IDEA的设计就是为了帮助我们保持流畅的状态。

扫描二维码关注公众号,回复: 14315625 查看本文章

例如,当不想进入实现的细节时,我们可以让IntelliJ IDEA生成可以编译的桩代码(stub code),这样我们就可以继续关注大局了。

自动重构工具使我们能够在编码时进行结构性修改,不必停下来思考如何移动代码的机械性问题。

继续阅读https://www.foxitsoftware.cn/bhds/read/4pf7yf

猜你喜欢

转载自blog.csdn.net/jakpopc/article/details/125372006