IntelliJ IDEA 快捷键大全(也适用全家桶其他编辑器)

以下是 IntelliJ IDEA 的常用功能快捷键大全,适用于 Windows/Linux 系统(Mac 用户可将 Ctrl 替换为 CmdAlt 替换为 Option):

功能分类 功能描述 快捷键 (Windows/Linux)
基本操作 显示所有快捷键 Ctrl + J
显示主菜单 Alt + Home
全局搜索(任何内容) Double Shift
打开设置 Ctrl + Alt + S
保存所有文件 Ctrl + S
代码编辑 代码补全 Ctrl + Space
智能代码补全 Ctrl + Shift + Space
快速修复/显示意图操作 Alt + Enter
显示参数信息 Ctrl + P
文档注释 Ctrl + Q
生成代码(构造函数、getter/setter 等) Alt + Insert
格式化代码 Ctrl + Alt + L
优化导入 Ctrl + Alt + O
代码折叠 Ctrl + -
代码展开 Ctrl + +
注释/取消注释行 Ctrl + /
注释/取消注释块 Ctrl + Shift + /
替换 Ctrl + R
匹配替换 Ctrl + Shift + R
移动代码行 Shift + Alt + Up/Down
复制当前行 Ctrl + D
删除当前行 Ctrl + Y
快速行选择 Ctrl + W
快速行反选 Ctrl + Shift + W
导航 跳转到类 Ctrl + N
跳转到文件 Ctrl + Shift + N
跳转到符号 Ctrl + Alt + Shift + N
在文件中查找 Ctrl + F
在项目中查找 Ctrl + Shift + F
最近使用的文件 Ctrl + E
最近使用的编辑器标签 Ctrl + Shift + E
显示结构 Alt + 7Ctrl + F12
跳转到下一个编辑器窗口 Ctrl + Alt + Left/Right
选择当前文件路径 Ctrl + Shift + C
搜索/替换 全局搜索(文件、类等) Double Shift
查找 Ctrl + F
替换 Ctrl + R
在路径中查找 Ctrl + Shift + F
在路径中替换 Ctrl + Shift + R
查找上一个/下一个 Shift + F3 / F3
选择要搜索的范围 Alt + F7
搜索方法 Ctrl + Shift + Alt + N
重构 重命名 Shift + F6
安全删除 Alt + Delete
移动 F6
复制 F5
提取变量 Ctrl + Alt + V
提取常量 Ctrl + Alt + C
提取方法 Ctrl + Alt + M
内联 Ctrl + Alt + N
调试 添加/移除断点 Ctrl + F8
单步跳过 F8
单步跳入 F7
单步跳出 Shift + F8
运行到光标处 Alt + F9
评估表达式 Alt + F8
恢复程序运行 F9
调试当前应用 Shift + F9
查看断点 Ctrl + Shift + F8
版本控制 提交项目 Ctrl + K
更新项目 Ctrl + T
查看历史记录 Alt + 9
回滚操作 Ctrl + Alt + Z
运行 运行当前应用 Shift + F10
选择运行配置 Alt + Shift + F10
停止运行 Ctrl + F2
重新运行 Ctrl + Shift + F10
外观 全屏切换 Ctrl + Shift + F11
最大化编辑器 Ctrl + Shift + F12
切换工具窗口 Alt + 数字键 (如:Alt + 1 打开项目窗口)

这张表格包含了 IntelliJ IDEA 中的大部分常用快捷键,涵盖从代码编辑、导航到调试、版本控制等多个方面,适用于日常开发中的各种需求。

相关推荐
^Lim2 小时前
vscode连接ubuntu18报Gilbc2.28错
ide·vscode·编辑器
callJJ3 小时前
从 0 开始理解 Spring 的核心思想 —— IoC 和 DI(2)
java·开发语言·后端·spring·ioc·di
wangjialelele3 小时前
Linux中的线程
java·linux·jvm·c++
谷咕咕3 小时前
windows下python3,LLaMA-Factory部署以及微调大模型,ollama运行对话,开放api,java,springboot项目调用
java·windows·语言模型·llama
没有bug.的程序员3 小时前
MVCC(多版本并发控制):InnoDB 高并发的核心技术
java·大数据·数据库·mysql·mvcc
在下村刘湘4 小时前
maven pom文件中<dependencyManagement><dependencies><dependency> 三者的区别
java·maven
不务专业的程序员--阿飞5 小时前
JVM无法分配内存
java·jvm·spring boot
李昊哲小课5 小时前
Maven 完整教程
java·maven
Lin_Aries_04215 小时前
容器化简单的 Java 应用程序
java·linux·运维·开发语言·docker·容器·rpc
脑花儿5 小时前
ABAP SMW0下载Excel模板并填充&&剪切板方式粘贴
java·前端·数据库