博客
关于我
Intellij IDEA 神器的小技巧
阅读量:674 次
发布时间:2019-03-16

本文共 1199 字,大约阅读时间需要 3 分钟。

IntellIJ IDEA 快捷键技巧及代码阅读优化

随着软件开发的日益复杂,IntellIJ IDEA作为一款强大的 IDE 工具,提供了诸多帮助我们提高开发效率的快捷键。本文将分享几个实用的技巧,帮助您更高效地使用工具,优化代码阅读体验。


IntellIJ IDEA 快捷键的实用技巧

在 IntellIJ IDEA 中,快捷键是提高开发效率的利器。下面是几个常用的快捷键及其使用场景:

1. 视图切换与代码定位

  • 使用 Ctrl + Alt + H 跟踪方法调用:这是一个非常实用的工具。首先,将光标放在想要跟踪的方法上,然后按下 Ctrl + Alt + H,工具会弹出一个窗口显示该方法被调用的地方。
  • 快捷定位方法调用:使用 Ctrl + Alt + H 后,可以通过向下或向上箭头选择具体的调用点,按 F4 即可跳转到源代码。此外,按住 Shift 键可以查看调用的层次结构。
  • 返回原静态调用:当跳转到源代码后,若想回到调用点所在的视图,直接按 Alt + 8 即可。

2. Controller 方法快速定位

有时候,您需要快速定位项目中 Controller 方法的具体实现。打开leştir/shift/n 将打开 Navigate 类中的所有方法。当您想找到特定路径(如 "/bill"),直接输入该路径即可,IntellIJ IDEA 将定位到相应的 Controller 方法。


高效阅读长段业务代码

处理长段难懂的业务代码时,以下方法可以帮助您快速理清思路:

1. 代码折叠

  • 将光标放在代码块开始的左大括号上,按下 Ctrl + Shift + .,IntellIJ IDEA 将自动折叠该代码块,直到逻辑单元结束。
  • 使用 Ctrl + Shift + + � เมตร开合代码块。

2. 大括号匹配

在处理复杂的循环或条件语句时,光标定位在大括号的一边,按 Ctrl + ] 或 Ctrl + Shift + ],工具将直接定位到对应的另一侧大括号,帮助您快速定位代码范围。


后悔药 Scroll Rebuild Project

在经过多次修改后,突然意识到之前的操作不合适,这时候可以使用"后悔药"进行恢复:

  • 按 Ctrl + Shift + Z 恢复之前最新的修改。
  • 按 Ctrl + Shift + Alt + Z 完整恢复上次提交的版本。

skin 切换与配色设置

IntellIJ IDEA 提供多种主题选择,快速切换皮肤风格:

  • 按 Ctrl + Shift + J,输入 "Color Scheme"。
  • 在弹出的对话框中,选择合适的颜色主题,按回车即可切换皮肤。

通过灵活运用这些快捷键,IntellIJ IDEA 能够大大提升您的开发效率,帮助您更高效地处理代码阅读与编辑任务。无论是日常的代码调试,还是复杂的业务逻辑解析,这些技巧都能成为您不可或缺的助手。

转载地址:http://tniqz.baihongyu.com/

你可能感兴趣的文章
org.tinygroup.serviceprocessor-服务处理器
查看>>
org/eclipse/jetty/server/Connector : Unsupported major.minor version 52.0
查看>>
org/hibernate/validator/internal/engine
查看>>
orm总结
查看>>
os.system 在 Python 中不起作用
查看>>
SQL--合计函数(Aggregate functions):avg,count,first,last,max,min,sum
查看>>
OSError: no library called “cairo-2“ was foundno library called “cairo“ was foundno library called
查看>>
OSG学习:几何对象的绘制(三)——几何元素的存储和几何体的绘制方法
查看>>
OSG学习:场景图形管理(三)——多视图相机渲染
查看>>
OSG学习:场景图形管理(四)——多视图多窗口渲染
查看>>
Sql 随机更新一条数据返回更新数据的ID编号
查看>>
OSG学习:空间变换节点和开关节点示例
查看>>
OSG学习:纹理映射(一)——多重纹理映射
查看>>
OSG学习:纹理映射(二)——一维/二维/简单立方图纹理映射
查看>>
OSG学习:纹理映射(六)——灯光
查看>>
OSPF 四种设备角色:IR、ABR、BR、ASBR
查看>>
OSPF不能发现其他区域路由时,该怎么办?
查看>>
SQL Server 存储过程
查看>>
OSPF在大型网络中的应用:高效路由与可扩展性
查看>>
OSPF技术连载18:OSPF网络类型:非广播、广播、点对多点、点对多点非广播、点对点
查看>>