在开发过程中,随着技术的进步和团队的需求变化,我们不可避免地需要适应新的开发工具。就如我曾经熟悉Eclipse进行Java程序的开发,而如今公司项目大多采用IntelliJ IDEA作为主要开发工具,同时Android Studio也是基于IDEA的原型进行开发。这一转变对于我来说,是开发习惯上的一个重要跨越。
使用开发工具,本质上是一种习惯的体现。习惯了一种工具的高效性后,往往能提升我们的编程速度和准确性。当面对不熟悉或者有差异的工具时,难免会遇到使用上的问题。这时,我们或许需要借助搜索引擎来寻找答案,或者像今天这样,通过整理和分享经验来逐渐掌握新工具的技巧。
在这里,我希望能为大家分享一份我在Eclipse或MyEclipse中常用的一些开发技巧。培养新习惯的最终目的并非完全遗忘旧习惯,因为很多技巧和效率的养成是长期积累的结果。尽管在长时间不使用Eclipse后,可能会遗忘一些使用技巧和快捷键,但通过以下的总结,或许能帮助大家更快地适应新的开发环境。
一、快捷键篇
1. 提示功能:通过按下`Alt+/`可以快速调用。
2. 代码格式化:使用`ctrl+shift+f`可以快速格式化代码。
3. 输入成对符号:如双引号""或括号()时,IDE会自动补全,并支持输入后通过`tab`键快速跳出输入框。
4. 方法调用关系查找:选中方法名后,使用`ctrl+shift+g`可以快速查找该方法被谁调用。
5. 类继承关系查看:选中某个类后,按下`ctrl+t`可以查看其继承关系。
6. 文件或类快速查找:通过`ctrl+shift+r`可以快速查找特定名称的文件或类。
7. 行移动:使用`alt+上下方向键`可以上下移动当前行。
8. 复制行:同时按住`ctrl+alt+上下方向键`可以复制当前行到上方或下方。
9. 注释操作:`ctrl+/`可以进行行注释,而`shift+ctrl+/`则支持块注释的操作。
10. 自动生成文档注释:在方法或类名上方输入`/`后回车,IDE会自动生成文档注释模板。
11. 删除行:使用`ctrl+d`可以快速删除当前行。
12. 方法信息提示:选中方法名后点击F2可以查看方法信息提示。
二、设置与配置篇
关于IDE的配置与设置方面,下面列举了一些常用的功能:
2. 版本控制:在项目名或文件名上右键点击,然后选择`team->show history`可以进行版本控制操作。
3. Maven相关设置与操作:包括依赖管理、jar包更新及重新索引等操作。
4. 字体设置:可以根据个人喜好调整IDE的字体。
5. 编码设置:为整个项目或IDE设置统一的编码格式。
6. 项目输出路径配置及本地jar包的添加:通过`configure build path`进行相关配置。
7. 自动编译:可以提高开发效率,节省编译时间。
8. JUnit测试:虽然Eclipse在这方面也有其优势,但IntelliJ IDEA的测试功能同样强大且易于使用。比如,直接选中要测试的方法名,右击选择`run as`即可进行测试。