1 前言
大多数有多年工作的软件开发工程师,在前面时代使用的是Eclipse进行软件,随着时代在发展,越来越多的人使用的开发工具转型为IntelliJ IDEA。如果是一开始学习IDEA,从一张白纸开始,那么没有什么苦恼。但是如果很熟练的掌握这eclipse,那么过渡是存在一些小小的不适。
2 IntelliJ IDEA 的优势
过渡从Eclipse到IntelliJ IDEA可能出于多种原因。IntelliJ IDEA是一款功能强大的集成开发环境(IDE),在许多方面都优于Eclipse。以下是一些可能的原因和详细描述:
性能和稳定性:IntelliJ IDEA在性能和稳定性方面通常优于Eclipse。它的响应速度更快,而且在处理大型项目时通常表现更好。
功能丰富:IntelliJ IDEA提供了许多先进的功能,如智能代码完成、代码重构、内置版本控制系统集成等。这些功能可以提高开发效率,并且在代码质量和可维护性方面提供更好的支持。
插件生态系统:IntelliJ IDEA拥有丰富的插件生态系统,可以满足各种不同的开发需求。许多流行的插件和工具在IntelliJ IDEA中都有很好的支持。
社区支持:IntelliJ IDEA拥有一个活跃的社区和持续的更新周期,因此通常能够更快地获得技术支持和解决问题。
现代化的开发体验:IntelliJ IDEA提供了更现代化的开发体验,包括更好的代码导航、代码分析和调试工具。
企业级支持:对于企业开发来说,IntelliJ IDEA Ultimate Edition提供了更多的企业级功能和支持,包括更好的数据库工具、Web开发支持等。
行业趋势:在一些行业和社区中,IntelliJ IDEA已经成为首选的开发工具,因此过渡到IntelliJ IDEA可以使开发者更好地适应行业趋势和标准。
总的来说,过渡到IntelliJ IDEA可能会带来更好的开发体验、更高的效率和更好的支持,尤其是对于需要处理复杂项目和追求高质量代码的开发者来说。
3 关键入门注意点
3.1 快捷键
用惯了Eclipse快捷键,切到新的IDE,为了不影响开发效率,还是可以保留先前的习惯。
3.1.1 打开设置
点击设置,如下:
3.1.2 设置keymap为eclipse
接着搜索keymap, 右边选择 eclipse ,保存即可。
3.2 代码格式化
idea跟eclipse的代码格式化很不同,如果使用idea打开以前的项目,进行修改,格式化保存后,提交到git,会发现变更代码很多,不利于审核和对比。
3.2.1 安装Eclipse Code formatter插件
点击插件,弹出插件市场,如下:
搜索 Eclipse Code formatter, 然后安装:
3.2.2 启用配置
在设置中,找到Eclipsse Code Formatter, 勾选使用。
3.2.3 导出eclipse格式化配置
在eclipse 的格式化设置,点击导出,如下:
3.2.4 格式化设置
按如下设置即可。
3.3 运行项目
3.3.1 打开项目
通过open 打开先前的 Eclipse 项目。
3.3.2 设置JDK
在设置按钮下,点击工程结构,如下:
接着在sdks,添加jdk,如下:
最后,在工程设置,选择SDK,如下:
3.3.3 配置Maven
在设置搜索Maven, 然后设置Maven Home path。
3.3.4 编译构建
3.3.5 运行
选择main类,点击运行。
或者按如下运行:
3.4 调试
3.4.1 Reset Frame
在eclipse 中的Reset Frame 是在工具栏按钮,开始在idea调试老是找不到该功能,后面发现在右键有这个相同功能,这个功能非常好用。
3.4.2 远程调试
按下图点击编辑:
点击新增按钮,弹出选择。
选择远程调试,如下:
最后配置IP和端口。
3.5 编码
3.5.1 foreach
在idea要自动foreach,需要输入iter,如下:
4 总结
总的来说,迁移到IntelliJ IDEA可能会为您带来更出色的开发体验和更高的效率。然而,这需要一定的适应期来熟悉新的工作流程和工具。随着时间的推移,您将逐渐发现自己更加熟练地利用IntelliJ IDEA的优势来提高您的开发工作效率。本文提供了基础迁移入门,希望对您有所帮助。