当前位置: 首页 > news >正文

IntelliJIdea 工具新手操作技巧

1、快速查看方法定义

Cmd + B

会直接跳转到该方法的定义处

总结表格1

你的需求快捷键 (Windows)快捷键 (Mac)效果
跳转到定义Ctrl + BCmd + B导航到方法定义处
查看文档Ctrl + QF1 / Ctrl + J弹出文档悬浮窗
查看实现Ctrl + Alt + BCmd + Alt + B跳转或选择方法的实现类
浮窗查看代码(推荐)Ctrl + Shift + IOption + Space不跳转,在浮窗内显示方法代码
查看调用层次Ctrl + Alt + HCtrl + Option + H打开调用层次结构工具窗口
查看被调用处Ctrl + Alt + F7Option + F7弹出列表显示被调用位置
浏览文件结构Ctrl + F12Cmd + F12弹出对话框,列出并快速定位到方法

总结表格2

你的场景推荐方法快捷键 (Windows)快捷键 (Mac)优点
已打开类文件,快速浏览/跳转文件结构弹窗Ctrl + F12Cmd + F12最快最直接,支持实时过滤
需要侧边栏持续查看结构结构工具窗口Alt + 7Cmd + 7可固定,浏览大文件时方便
未打开类文件,想快速窥探快速查看 + 结构弹窗Ctrl+Shift+I -> Ctrl+F12Ctrl+Shift+I -> Cmd+F12无需跳转上下文,效率极高
通过顶部菜单导航导航栏Alt + Home(通过 Ctrl+Tab 激活)视觉化,适合鼠标操作
阅读代码时保持整洁代码折叠Ctrl + Shift + -Ctrl + Shift + -专注于结构,隐藏实现细节

2、定位到多少行

Cmd + L

点击底部状态栏

3、生成代码

  • 快捷键: Alt + Insert (Win/Linux) / Cmd + N (Mac)

  • 说明: 快速生成构造器、Getter/Setter、toString()equals() 等。

4、基本重构

  • 重命名: Shift + F6 - 重命名类、方法、变量,所有引用同步修改。

  • 提取变量: Ctrl + Alt + V (Win/Linux) / Cmd + Alt + V (Mac) - 将选中表达式提取为变量。

  • 提取方法: Ctrl + Alt + M (Win/Linux) / Cmd + Alt + M (Mac) - 将选中代码块提取为方法。

5、快速修复

  • 快捷键: Alt + Enter

  • 说明: 万能钥匙!处理错误提示、导包、优化代码建议等。光标放在问题处按此键。

6、全局搜索类

  • 快捷键: Ctrl + N (Win/Linux) / Cmd + O (Mac)

  • 说明: 直接输入类名,支持模糊搜索。

7、格式化代码

Command + Option + L

8、复制当前行或选中的代码块

Command + D

9、删除当前行

Command + Delete

10、单行注释/取消注释

Command + /

11、多行注释/取消注释

Command + Shift + /

12、运行当前配置

Control + R

13、调试当前配置

Control + D

14、单步跳过(Step Over)

F8

15、单步进入(Step Into)

F7

16、在当前文件中查找

 Command + F

17、在当前文件中替换

Command + R

http://www.dtcms.com/a/589297.html

相关文章:

  • 第3节 STM32 串口通信
  • 网站页面优化内容包括哪些科技信息网站建设的背景
  • 网站做的关键词被屏蔽百度云盘做网站空间
  • 打砖块——反弹算法与碰撞检测
  • 大连网站设计报价建设网站的策划书
  • 何超谈“AI元宇宙将引领场景革命 “十五五”勾勒科技新蓝图”
  • watch监视-ref基本类型数据
  • 基于单片机的超声波人体感应PWM自动调光灯设计与实现
  • 保定微网站 建设郑州网站建设361
  • [Java EE] 计算机基础
  • 【Playwright自动化】安装和使用
  • logstatsh push 安装
  • C# OpenCVSharp实现Hand Pose Estimation Mediapipe
  • Java和.NET的核心差异
  • 基于灰关联分析与数据场理论的雷达信号分选优化方法
  • Linux Socket 编程全解析:UDP 与 TCP 实现及应用
  • 【NTN卫星通信】什么是LEO卫星技术
  • 郑州市建网站个人对网络营销的看法
  • 罗湖网站建设公司上海seo推广公司
  • 厦门市小学生计算机 C++语言竞赛(初赛)题目精讲与训练(整数的数据类型)
  • VC:11月9日加更,结构行情
  • 杨和网站设计河北邯郸永利ktv视频
  • 里氏替换原则Liskov Substitution Principle,LSP
  • 享元设计模式
  • VitaBench:智能体在真实交互任务中的挑战与前沿探索
  • 深度学习:python动物识别系统 YOLOv5 数据分析 可视化 Django框架 pytorch 深度学习 ✅
  • 【数据库 | 基础】DDL语句以及数据类型
  • 视觉元素网站浙江建设职业技术学院迎新网站
  • 正规网站建设费用做网站阳泉
  • Java I/O 流详解:字符流与字节流的完整指南