IDEA 常用编辑快捷键清单

一、删除类快捷键 ✂️

功能 Windows/Linux Mac 说明
删除整行 Ctrl + Y Cmd + Delete 直接删除光标所在行,无需选中
删除到行首 Ctrl + Backspace Cmd + Backspace 删除光标位置到行开头的内容
删除到行尾 Ctrl + Delete Fn + Cmd + Backspace / Ctrl + K 删除光标位置到行结尾的内容
删除前一个单词 Alt + Backspace Option + Backspace 按单词粒度删除光标前内容
删除后一个单词 Alt + Delete Option + Delete 按单词粒度删除光标后内容
剪切选中区域(等价删除+可粘贴) Ctrl + X Cmd + X 剪切选中代码,可用于快速删除

二、复制/粘贴/移动类快捷键 📋

功能 Windows/Linux Mac 说明
复制当前行/选中区域 Ctrl + C Cmd + C 无选中时默认复制整行
粘贴 Ctrl + V Cmd + V 粘贴剪贴板内容
复制整行到下一行 Ctrl + D Cmd + D 快速复制当前行到下方
向上移动当前行 Ctrl + Shift + ↑ Cmd + Shift + ↑ 将光标所在行向上移动
向下移动当前行 Ctrl + Shift + ↓ Cmd + Shift + ↓ 将光标所在行向下移动
智能补全粘贴(去格式) Ctrl + Shift + V Cmd + Shift + V 选择历史剪贴板内容粘贴

三、选择类快捷键 🎯

功能 Windows/Linux Mac 说明
全选 Ctrl + A Cmd + A 全选当前文件内容
扩展选择 Ctrl + W Option + ↑ 逐步扩大选中范围(单词→行→块→类)
缩小选择 Ctrl + Shift + W Option + ↓ 逐步缩小选中范围
选中当前单词 双击单词 双击单词 快速选中单个单词
选中当前行 三次点击行 三次点击行 快速选中整行

四、代码导航与编辑类快捷键 🚀

功能 Windows/Linux Mac 说明
跳转到行 Ctrl + G Cmd + L 输入行号快速跳转到指定行
跳转到定义 Ctrl + B / Ctrl + 点击 Cmd + B / Cmd + 点击 跳转到变量/方法/类的定义处
查找引用 Ctrl + Alt + F7 Option + F7 查找当前元素被引用的位置
代码格式化 Ctrl + Alt + L Option + Cmd + L 自动格式化选中代码/整个文件
代码折叠 Ctrl + Minus(-) Cmd + Minus(-) 折叠当前代码块
代码展开 Ctrl + Plus(+) Cmd + Plus(+) 展开当前代码块
全部折叠 Ctrl + Shift + Minus(-) Cmd + Shift + Minus(-) 折叠文件中所有代码块
全部展开 Ctrl + Shift + Plus(+) Cmd + Shift + Plus(+) 展开文件中所有代码块
注释/取消注释行 Ctrl + / Cmd + / 快速注释/取消注释当前行
块注释 Ctrl + Shift + / Cmd + Shift + / 注释/取消注释选中代码块

五、搜索与替换类快捷键 🔍

功能 Windows/Linux Mac 说明
全局搜索文件 Ctrl + Shift + N Cmd + Shift + O 搜索项目中的文件
全局搜索类 Ctrl + N Cmd + O 搜索项目中的类
全局搜索符号(方法/变量) Ctrl + Alt + Shift + N Cmd + Option + O 搜索方法、变量等符号
全局搜索文本 Ctrl + Shift + F Cmd + Shift + F 在整个项目中搜索文本
当前文件内搜索 Ctrl + F Cmd + F 在当前文件中搜索文本
当前文件内替换 Ctrl + R Cmd + R 在当前文件中替换文本
全局替换文本 Ctrl + Shift + R Cmd + Shift + R 在整个项目中替换文本

六、自定义快捷键 💡

如果你想修改或查看更多快捷键:

  • Windows/Linux:File → Settings → Keymap
  • Mac:IntelliJ IDEA → Settings → Keymap

在 Keymap 面板中,可以搜索关键词(如 Delete LineMove Line Up)来修改或查看对应快捷键,也可以切换预设的快捷键方案(如 VS Code、Eclipse 风格)。


相关推荐
维天说1 小时前
CLI-Switch 2026年3月版历史设计:Hook、TTY 隔离与 JSON 状态
java·服务器·json
Zane19941 小时前
并发 vs 并行:别再傻傻分不清了,一文讲透 Java 并发编程的第一课
java·后端
噢,我明白了2 小时前
java中Excel的导入和导出(EasyExcel)
java·开发语言·excel
吠品2 小时前
Zabbix Web界面误报Server未运行的排查与解决
java·服务器·数据库
啊湘2 小时前
天气查询API接口 按月Token鉴权 实时天气 物联网可用 文档齐全
java·后端·struts
Java内核笔记3 小时前
告别十亿美元的错误 : Spring Boot 4 空安全 (JSpecify) 实战
java·spring boot·后端
糖果店的幽灵3 小时前
langgraph的 MessagesState 解读
java·开发语言·人工智能·windows·langgraph
极光代码工作室4 小时前
基于SpringBoot的在线博客系统
java·springboot·web开发·后端开发
我是唐青枫4 小时前
Java Spring Security 实战详解:从登录认证到 JWT 权限控制
java·spring
ihuyigui5 小时前
海外签收通知短信接口
android·java·开发语言·前端·数据库·后端