IDEA常用快捷键

本文介绍了IDEA开发中常用的快捷键,包括查找、替换、标记、生成等高效功能,帮助开发者节省时间并优化编码流程。

查找搜索

在当前类搜索:Ctrl + F

在当前类搜索指定内容,右上角显示命中数量,向上向下箭头可以跳转到下一个命中位置
在这里插入图片描述

全局搜索:Ctrl + Shift + F

全局查找,右上角三个小标志分别是限定大小写、匹配文本、匹配正则表达式
另外在右侧的 Module 中可以限制查找范围在指定模块、Directory 可以限制查找范围在指定路径
在这里插入图片描述

查找类:Ctrl + N

通过指定类名可以快速定位到位置
在这里插入图片描述

跳转到指定行:Ctrl + G

在类中跳转至指定行,通常用来追踪日志中报错信息对应的代码。冒号前的842是行号,冒号后的72是该行第几个字符(该行代码最前面的空格也算数量)
在这里插入图片描述

用 URL 定位 Controller 层的接口:Ctrl + Atl + /

需要装idea插件 RestfulTool,它比那个 Ctrl + Atl + N 的插件好用些,因为那个插件在查找时鼠标不能点在代码里,得点在project 项目结构中才行,有点麻烦。不会装idea插件的同学可以自行百度一下。
在这里插入图片描述
在浏览器拿到请求路径后就能快速定位代码位置
在这里插入图片描述

标记和查找标记

第一种 TODD
  • 标记
    在需要标记的代码中打 //TODO
    在这里插入图片描述

  • 查找
    在idea最下方功能标签中的TODO查看在这里插入图片描述

第二种 Ctrl + Shift + 数字键
  • 标记
    将鼠标点在需要标记的代码行,然后按 Ctrl + Shift + 数字键1~9(仅可用QWE上面那一排数字键,键盘右侧的数字键盘没用)
    在这里插入图片描述

  • 查找
    Shift + F11 会在弹框中显示你打了标记的代码,双击就能快速跳转
    在这里插入图片描述

第三种 DeBug
  • 标记
    在显示行数的框里打DeBug红点,也能起标记的作用,
  • 查找
    除了可以在下方功能便签栏中的DeBug中查看标记位置,还能通过 Ctrl + ←(方向键)返回到上一个操作的位置,Ctrl + →(方向键)同理。

删除、撤销和取消撤销

Ctrl + Y:删除
将光标所在行整个删除。
Ctrl + Z:撤销
撤销上一步操作内容。
Ctrl + Shift + Z:重做
恢复上一步撤销内容。

一键替换和全局替换

Ctrl + R:替换字符(当前文件)
Ctrl + Shift + R:替换字符(所有文件)支持正则表达式替换

在这里插入图片描述

快速生成

  • Ctrl + Alt + T:将选中的代码块生成 try/catch 或是判断、循环

    在这里插入图片描述

  • Alt + Insert:给类属性生成构造方法和 get、set、toString等等方法

    在这里插入图片描述

  • Ctrl + D:整行复制,将光标所在行或者选定行整行复制
  • Alt + K:一键生成当前类的Mock测试单元

    完成测试覆盖率yyds,需要安装idea插件 Squaretest,操作详情见博文。

以上是个人在开发过程中常用的一些快捷键,更多更全的快捷键可以查看博文 IDEA快捷键大全-爱编码阿信

### IntelliJ IDEA 常用快捷键列表 以下是 IntelliJ IDEA 的一些常用快捷键及其功能描述: #### 文件操作 - **打开文件/类**:`Ctrl + N` 可用于快速定位并打开项目中的类[^1]。 - **搜索 everywhere**:`Shift + Shift` 是一个全局搜索工具,可以用来搜索文件、类、方法甚至配置项[^2]。 #### 编辑操作 - **撤销更改**:`Ctrl + Z` 用于撤销最近的操作。 - **重做更改**:`Ctrl + Y` 用于重做被撤销的操作。 - **复制行**:`Ctrl + D` 能够快速复制光标所在的整行代码。 - **删除行**:`Ctrl + Y` 不仅能重做操作,在某些上下文中也可以直接删除当前行。 - **剪切行到剪贴板**:`Ctrl + X` 将选中的一行或多行剪切至剪贴板。 - **粘贴无格式化内容**:`Ctrl + Shift + Alt + V` 提供了一种不带任何格式化的纯文本粘贴方式。 #### 导航与跳转 - **前往定义处**:`Ctrl + 鼠标左键点击` 或 `F4` 可以迅速导航到变量或函数的定义位置。 - **返回上一编辑位置**:`Ctrl + Alt + 左箭头` 和 `Ctrl + Alt + 右箭头` 实现前后切换浏览历史记录。 - **查找特定变量或者方法的位置**:`Ctrl + Shift + Alt + N` 支持按名称查找工程内的任意变量或方法声明。 #### 结构查看 - **Surround With 功能**:通过右键菜单或者快捷键调用此特性来包裹现有代码片段。例如使用 `{}` 包围多条语句形成新的代码块可以通过 `Ctrl + Alt + T` 来完成。 ```java // 使用 Surround With 快捷键示例 if (condition) { System.out.println("Condition is true"); } ``` #### 设置调整 - **修改项目设置**:按下组合键 `Ctrl + Shift + Alt + S` 即可弹出对话框允许用户自定义项目的各种属性和依赖关系等重要参数。 #### 其他实用技巧 - **生成代码模板**:比如 getter/setter 方法、构造器等等都可以借助于 `Alt + Insert` 完成自动化创建过程。 - **重构命令**:像重命名符号这样的任务只需简单执行 `Shift + F6` ,IDE会帮助更新所有关联引用。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值