IntelliJ IDEA 常用快捷键

embedded/2024/12/22 13:17:23/

       IntelliJ IDEA 是一款功能丰富的集成开发环境,拥有大量的快捷键来提高开发效率。由于版本更新可能会带来快捷键的变化,以下列出一些常用的 IntelliJ IDEA 快捷键,以供参考:

通用快捷键

  • Ctrl+N - 新建项目
  • Ctrl+Shift+N - 新建文件
  • Ctrl+Shift+A - 打开设置
  • Ctrl+F - 查找
  • Ctrl+Shift+F - 全局查找
  • Ctrl+R - 替换
  • Ctrl+Shift+R - 全局替换
  • Ctrl+D - 复制当前行
  • Ctrl+Shift+D - 复制光标所在处的整行到下一行
  • Ctrl+Y - 删除整行
  • Ctrl+/ - 注释/取消注释
  • Ctrl+Shift+/ - 注释选中代码
  • Alt+/ - 自动完成代码
  • Ctrl+Shift+Space - 自动完成方法参数名
  • Ctrl+Shift+Alt+N - 查找类/方法/字段
  • Alt+Shift+C - 比较文件
  • Ctrl+Shift+J - 合并行
  • Ctrl+E - 最近更改的文件
  • Ctrl+Shift+E - 最近访问的文件
  • Ctrl+Shift+Backslash - 折叠所有
  • Ctrl+Shift+11 - 切换全屏模式
  • Ctrl+F12 - 在文件浏览器和编辑器之间切换

代码编辑快捷键

  • Home - 跳转到行首
  • End - 跳转到行尾
  • Ctrl+Home - 跳转到文件开始
  • Ctrl+End - 跳转到文件末尾
  • Ctrl+Shift+Up/Down - 移动代码块上/下
  • Shift+F6 - 重命名
  • Ctrl+Shift+F6 - 重命名引用
  • Ctrl+K - 杀死光标所在的进程
  • Ctrl+Shift+K - 杀死所有进程

导航快捷键

  • Ctrl+Shift+Backspace - 跳转到上次编辑的位置
  • Ctrl+Alt+Left/Right - 返回/前进到历史记录
  • Alt+Left/Right - 在方法间导航
  • Ctrl+Alt+Up/Down - 在代码段间导航
  • F4 - 在类成员间导航
  • Ctrl+Shift+Up/Down - 切换代码块

重构快捷键

  • Ctrl+Alt+M - 提取方法
  • Ctrl+Alt+C - 提取常量
  • Ctrl+Alt+V - 提取变量
  • Ctrl+Alt+X - 提取字段
  • Ctrl+Alt+L - 格式化代码

调试快捷键

  • F7 - 步入
  • F8 - 跳过
  • F9 - 运行到光标处
  • Shift+F9 - 恢复程序运行
  • Ctrl+F8 - 切换断点
  • Ctrl+Alt+F8 - 列出所有断点

其他快捷键

  • Ctrl+Shift+Insert - 从外部文件粘贴
  • Alt+Insert - 生成代码(如构造器、getter/setter等)
  • Ctrl+Shift+Backslash - 折叠所有
  • Ctrl+Alt+Shift+A - 显示意图操作

注意事项!

       这些快捷键可能会随着不同版本的 IntelliJ IDEA 而有所变化。如果你使用的是较新或较老的版本,某些快捷键可能会有所不同。你可以通过访问 IntelliJ IDEA 的设置(`Ctrl+Alt+Shift+S`)来查看或修改快捷键。

 


http://www.ppmy.cn/embedded/28612.html

相关文章

对于button按钮引发的bug

主要原因就是今天在给button按钮添加一个点击事件的时候,并没有声明button的type类型,就一直发生点击按钮但事件并不触发的问题。 触发这种问题的原因就是: 按钮默认的 type 类型是 "submit",而不是 "button"。当你不显式…

HCIP第二节

OSPF:开放式最短路径协议(属于IGP-内部网关路由协议) 一。OSPF的数据包类型 3层报头 协议号89 1.Hello:周期收发,用于邻居发现,关系建立,周期保活-10s/30s(路由之间相互认识&#…

抢先体验:MacOS成功安装PHP8.4教程

根据官方消息,PHP 8.4将于2024年11月21日发布。它将通过三个 alpha 版本、三个 beta 版本和六个候选版本进行测试。 这次的重大更新将为PHP带来许多优化和强大的功能。我们很高兴能够引导您完成最有趣的更新升级,这些更改将使我们能够编写更好的代码并构…

SCI一区 | MFO-CNN-LSTM-Mutilhead-Attention多变量时间序列预测(Matlab)

SCI一区 | MFO-CNN-LSTM-Mutilhead-Attention多变量时间序列预测(Matlab) 目录 SCI一区 | MFO-CNN-LSTM-Mutilhead-Attention多变量时间序列预测(Matlab)预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab实现MFO-CNN…

原生IP和住宅IP有什么区别?

原生IP和住宅IP在多个方面存在显著的区别。 从定义和来源来看,原生IP是指未经NAT(网络地址转换)处理的真实、公网可路由的IP地址,它直接从互联网服务提供商(ISP)获得,而不是通过代理服务器或VP…

Windows 10 使用 Vagrant 快速创建虚拟机

一、下载 VirtualBox 官网地址:Oracle VM VirtualBox 阿里云盘:阿里云盘分享 二、安装 VirtualBox 安装软件前请先确认 CPU 是否开启了虚拟化,要求开启 2.1、双击运行可执行文件后点击下一步 2.2、选择安装路径,为了避免中文乱码…

【PyTorch与深度学习】3、PyTorch张量的运算API(下)

课程地址 最近做实验发现自己还是基础框架上掌握得不好,于是开始重学一遍PyTorch框架,这个是课程笔记,这个课还是讲的简略,我半小时的课听了一个半小时。 1. PyTorch的数据类型 数据类型dtype参数遗留的构造函数32位浮点数torch…

设计模式之空对象模式

空对象模式(Null Object Pattern)也称为零对象模式,是一种设计模式,用于代表空值的对象,而不是返回null。它的目的是让空对象能够像任何其他非空对象一样被使用,从而避免在代码中进行空值检查,提…