优雅的 Intellij IDEA - 3. 个人工作流 - 3.2. 代码阅读

代码阅读

使用书签定位需要频繁查看的代码

IDEA 自带书签功能

通过该功能,开发人员可以在繁杂的代码中精准标记自己感兴趣的代码,需要再次查看时无需浪费时间翻找。

比如:在我们在项目代码中定位 bug 的时候,往往需要顺着方法调用链向下查看代码,这个时候如果想跳到最上层需要在很多 TAB 页中手动查找,而这种琐事不应该浪费大脑资源 😂. 通过书签的方式,可以快速跳转到最上层,非常优雅 🤵

具体的操作方式如下:

  1. 使用 Ctrl + F11 对光标所在的代码行进行标记,选择编号,输入备注以管理多个书签
    9a254d603ad998864631f01732b452dc.png
  2. 使用 Ctrl + 编号 进行跳转
    1.gif

书签管理

使用 Shift + F11 开启书签管理界面,方便对书签进行查看及其它操作
1.gif

全局搜索

可以在 Project 文件集中方便的搜索字符串。可以选择使用大小写匹配搜索选项方便进行精准搜索,使用正则表达式搜索选项方便进行模糊搜索

使用 Ctrl + Shift + F 进入搜索界面。在界面中使用 Tab 切换搜索选项
1.gif

Search Everywhere

注意与全局搜索区别。主要查询类 / 方法 / action 等被 IDEA 解析过的东西。不能查找文件中的字符串。因此与全局搜索是互补的关系

使用 Double Shift 进入搜索界面。在界面中使用 Tab 可切换为各种详细类型搜索
2.gif

查找用途

在项目中查找变量 / 方法 / 类的调用方。在确定对象的被修改情况时很有用,可以找到这个对象在哪些代码位置被修改。Very elegant!

使用 Alt + F7 进入界面
f2d9c1ff3774dc20eeb8b720f5ea4601.png

通过 URL 查找方法

在日常工作过程中,经常需要根据请求 URL 查找对应的 Controller 方法,调用大脑的算力去查找太过于奢侈🤮, 因此需要一种简单快捷的查找方式
IDEA 恰好自带了这种方式😋
3.gif

查看类的层级

在阅读优秀开源项目源码,比如 Spring 时, 经常想搞清楚类之间复杂的层级结构😵, 此时就要用到这个方法
4.gif

posted @   1nfinity  阅读(45)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示