intellij 常用技巧
### IntelliJ IDEA 常用技巧详解 #### 一、提高编码效率 **1. 快速生成Getter/Setter** - **快捷键**: Alt-Insert(Code|Generate…) - **应用场景**: 当你需要为类中的某个字段快速生成Getter和Setter方法时,此功能能够节省大量手动编写的时间。 - **示例**: 在一个类中有多个私有字段,可以通过此功能一次性生成这些字段的Getter和Setter方法。 **2. 断点管理** - **快捷键**: 右键点击断点标记 - **功能**: 可以快速启用或禁用断点,以及设置断点的属性。 - **应用场景**: 调试过程中,根据需要调整断点状态,便于控制程序执行流程。 **3. 代码自动完成** - **快捷键**: Ctrl-Alt-Space - **应用场景**: 输入类名的一部分后使用该快捷键,IntelliJ IDEA将自动补全类名并添加必要的导入语句。 - **优势**: 加快代码编写速度,减少错误引入的可能性。 **4. 快速插入历史剪贴板内容** - **快捷键**: Ctrl-Shift-V - **应用场景**: 需要重复使用之前复制的代码片段时,可以通过该快捷键快速查找并插入所需内容。 - **特点**: 支持从最近的历史剪贴板中选择需要插入的内容。 **5. 代码片段智能补全** - **快捷键**: Ctrl-Space - **应用场景**: 编写代码时,输入类名的一部分后使用该快捷键,IntelliJ IDEA将提供补全建议。 - **优势**: 提高编码效率,减少打字负担。 **6. 代码块注释/取消注释** - **快捷键**: Ctrl-/ (单行注释) 或 Ctrl-Shift-/ (块注释) - **应用场景**: 对于代码进行注释处理,方便阅读和理解代码逻辑。 - **特点**: 支持对选定的代码块进行整块注释或取消注释,适用于批量操作。 **7. 查看当前方法声明** - **快捷键**: Alt-Q (View|Context Info) - **应用场景**: 在不离开当前编辑界面的情况下查看方法的声明信息,提高开发效率。 - **特点**: 连续按下两次可以查看当前编辑的类名。 **8. 复制类** - **功能路径**: Refactor|Copy Class… - **应用场景**: 当需要创建一个与现有类高度相似的新类时,可以利用此功能快速实现。 - **优势**: 减少重复工作量,加快开发进度。 **9. 快速复制当前行或选定代码块** - **快捷键**: Ctrl-D - **应用场景**: 在开发过程中需要复制代码段时,可以快速完成复制动作。 - **特点**: 如果没有选中任何内容,则默认复制当前行。 **10. 选择扩展** - **快捷键**: Ctrl-W - **应用场景**: 从一个单词开始,逐步扩展选择范围至整个语句、块等,适用于对代码的逐步选择和操作。 - **特点**: 通过连续按下Ctrl-W,可以逐步扩大选择范围。 **11. 隐藏编辑器上的亮球图标** - **快捷键**: Alt-Enter - **应用场景**: 隐藏指示特殊事件的亮球图标,使编辑器更加清爽。 - **特点**: 仍可通过快捷键再次调出这些提示。 **12. 代码补全后的快捷输入** - **应用场景**: 在弹出列表中选择完代码补全项后,可以通过键盘上的特定字符直接输入该选择。 - **特点**: 提升代码录入速度,简化操作流程。 **13. 快速切换焦点** - **快捷键**: Escape (回到编辑器) / Shift-Escape (隐藏当前工具窗口) / F12 (切换到最近使用的工具窗口) - **应用场景**: 在编辑器与工具窗口之间快速切换,提高工作效率。 **14. 快速查看表达式的值** - **快捷键**: Alt-F8 - **应用场景**: 调试过程中查看选定表达式的值。 - **特点**: 方便快捷,无需打断调试流程。 **15. 打开JavaDoc文档** - **快捷键**: Shift-F1 (右键菜单的External JavaDoc) - **应用场景**: 查看当前光标所在位置使用的类或方法的JavaDoc文档。 - **特点**: 快速访问文档,有助于理解和学习API的使用。 **16. 文件结构快速导航** - **快捷键**: Ctrl-F12 (View|File Structure Popup) - **应用场景**: 在当前编辑的文件中快速定位到所需的类成员。 - **特点**: 支持通过输入名称快速定位到目标成员。 **17. 查找使用情况** - **快捷键**: Alt-F7 (右键菜单中的Find Usages…) - **应用场景**: 查找类、方法或变量在整个项目中的使用情况。 - **特点**: 快速高效,有助于了解代码间的关联关系。 **18. 快速定位类和文件** - **快捷键**: Ctrl-N (Goto|Class…) / Ctrl-Shift-N (Goto|File…) - **应用场景**: 快速打开项目中的类或文件。 - **特点**: 支持模糊搜索,提高定位速度。 以上技巧不仅能够帮助开发者提高编程效率,还能增强代码的可读性和维护性。熟练掌握这些快捷键和功能对于提升开发效率至关重要。希望每位开发者都能在日常工作中灵活运用这些技巧,享受更加高效和愉悦的开发体验。
剩余9页未读,继续阅读
- 随风而逝2012-03-18不错。intellij的文章本来就很少。。而且好多还是英文的。。这个不错。值的以下
- fighting_rabbit2012-03-18一共9页,48个使用技巧,感谢楼主分享!之前一直使用eclipse,最近想熟悉另一个IDE,就试着用了下intellij。
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 自考02197概率论与数理统计(二)试卷及答案解释2016-2021
- java毕设项目之游戏分享网站lw(完整前后端+说明文档+mysql).zip
- java毕设项目之ssm助学贷款+jsp(完整前后端+说明文档+mysql+lw).zip
- IBM Instana应用性能监视.pptx
- webview+H5来实现的android短视频(短剧)音视频播放依赖控件资源
- 黑马最新Hive存储压缩与优化课程总结
- 商城系统项目源代码全套技术资料.zip
- 番茄图像目标检测数据【已标注,约4,300张数据,YOLO 标注格式】
- 校园生活相关项目源代码全套技术资料.zip
- C语言上机实验_1.pptx
- 基于遗传算法求解TSP问题的研究 50个样本点
- 基于XGBoost的振动数据预警模型与参数优化技术-构建一个基于XGBoost的振动信息数据集预警模型 首先引入算法实现动态阈值设置,然后进行参数优化
- sublimeText 4
- 西红柿叶片缺陷分类数据集【已标注,约500张数据】
- 自考00023《高等数学(工本)》试题及答案及复习资料
- 智能点阵笔项目源代码全套技术资料.zip