更新时间:2023-08-25 04:02:37
你们好,最近小艾特发现有诸多的小伙伴们对于intellij idea怎么用,intellij这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 索引。我不知道JetBrains的人在幕后做什么。它的索引真的很快,支持不同的内容。快速索引的好处体现在几个不同的可用性特性中:
2、 当您键入代码时,警告会立即出现:在Eclipse中,您需要手动分析它,但在IntelliJ中,这种信息反馈是即时的。
3、 代码完成和代码生成:由于索引非常快,这种支持的速度快了几个数量级。我想你们都记得Eclipse中臭名昭著的java.awt.List是在使用List时自动导入的。
4、 Eclipse花了几年时间来消除这个Bug。使用IntelliJ时,您永远不会遇到这个问题。
5、 ALT ENTER提供的修复:这个功能真的很棒,在很多场景下都提供了很大的帮助,真的让我很震撼。有时候,
6、 我甚至怀疑他们是不是在我旁边种了一个亚马逊的土盆,选择了它的机器人来监控我的输入。——IntelliJ给出的建议真的很帅。
7、 语言支持。IntelliJ在处理不同的内容类型时显得如此自然和统一。不管我用Java,JavaScript,HTML还是JPA查询,IntelliJ提供的语法支持都很棒。
8、 而且我执行的操作在语言之间是高度统一的。每次从Java切换到另一种语言,都不需要学习新的快捷键。IntelliJ提供代码完成支持,
9、 特别是对JavaScript的支持是Eclipse力所不及的,在这方面Eclipse比不上IntelliJ。
10、 透视图。事实上,IntelliJ并没有提供透视的概念。当我处理不同的内容时,Eclipse总是试图为我提供“最佳视角”。对我来说,我所看到的是每次我从开发角度切换到调试或重构角度时,
11、 屏幕的布局会变得乱七八糟,Eclipse每次这样都会让我心烦。IntelliJ提供了一个专门的内容相关的窗口进行操作,让我感觉很舒服,我也很喜欢IntelliJ的这种处理方式。
12、 调试器。IntelliJ的调试器太快了,不好说,我也不打算再用Eclipse的调试视角了。它提供的功能集也很不错。我最喜欢的是“智能单步执行”,所以如果一行中有多个方法调用,
13、 我可以选择哪种方式进入。
14、 支持。Eclipse是由一个基金会支持的。这本身没有错,但是这个基金会的利益群体不同,管理和执行会有些难度。对于像我这样的开发人员来说,
15、 直接的结果就是Eclipse对问题的支持会延迟几周,甚至掉线。IntelliJ没有这样的问题。我的问题总是得到及时的回答,彼此也不争执。
16、 下面我列出了最近发现的一些不错的小功能:
17、 JPA查询语法将在输入时被纠正。这可以节省我很多时间,我不用等到运行时再检查错误。
18、 属性文件集成。在属性文件中,我可以看到属性在源代码中的使用位置,并且可以快速检测出未使用的属性。
19、 与不同浏览器的集成。为了测试HTML,我可以从IDE中启动不同的浏览器,这样就不用打开浏览器分别测试了。
20、 您可以直接从IDE中看到CSS颜色,因此您不需要打开浏览器来查看它们。
21、 平稳。程序员都知道eclipse的内存使用率很高。一般下午会暂停月食,但intellij idea不会出现这种情况。
22、 我可以保证,IntelliJ一个月试用期过后,你就再也不想回到过去了。但坦白说,我也错过了Eclipse的一个特性,——“保存动作”。您可以在按快捷键CTRL S时创建一系列触发动作,
23、 比如可以组织导入,完成代码格式化,添加@Override注释,这些都是自动的,我在IntelliJ里还没有找到。
24、 虽然我们还没有衡量从Eclipse迁移到IntelliJ后生产力是否有所提高,但是我们真的很喜欢手头的这个新工具。我们也深信,好的工匠需要最好的工具来创造最好的艺术作品。
以上就是intellij这篇文章的一些介绍,希望对大家有所帮助。