从Eclipse到IntelliJ IDEA:顺畅过渡的关键注意点

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的优势来提高您的开发工作效率。本文提供了基础迁移入门,希望对您有所帮助。

  • 27
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

随风九天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值