IntelliJ IDEA 常用快捷键

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`)来查看或修改快捷键。

相关推荐
踢足球09298 小时前
寒假打卡:2026-2-7
java·开发语言·javascript
闻哥8 小时前
Kafka高吞吐量核心揭秘:四大技术架构深度解析
java·jvm·面试·kafka·rabbitmq·springboot
金牌归来发现妻女流落街头8 小时前
【Springboot基础开发】
java·spring boot·后端
考琪9 小时前
Nginx打印变量到log方法
java·运维·nginx
薛定谔的猫喵喵9 小时前
基于PyQt5的视频答题竞赛系统设计与实现
开发语言·qt·音视频
岱宗夫up9 小时前
Python 数据分析入门
开发语言·python·数据分析
wangjialelele9 小时前
Linux中的进程管理
java·linux·服务器·c语言·c++·个人开发
码界筑梦坊9 小时前
325-基于Python的校园卡消费行为数据可视化分析系统
开发语言·python·信息可视化·django·毕业设计
历程里程碑9 小时前
普通数组----轮转数组
java·数据结构·c++·算法·spring·leetcode·eclipse
多恩Stone9 小时前
【RoPE】Flux 中的 Image Tokenization
开发语言·人工智能·python