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 天前
Kubernetes DNS 完全指南:服务发现核心机制与实践
java·kubernetes·服务发现
逻辑驱动的ken1 天前
Java高频面试考点场景题14
java·开发语言·深度学习·面试·职场和发展·求职招聘·春招
阿冰冰呀1 天前
互联网大厂Java求职面试实录:谢飞机的“水货”之路
java·mybatis·dubbo·springboot·线程池·多线程·hashmap
水无痕simon1 天前
1.单机部署Nacos1.3.2
java
Java小生不才1 天前
spring AI文生图
java·人工智能·spring ai
苍煜1 天前
ThreadPoolExecutor线程池终极全解:同步异步判定+SpringBoot生产实战
java·开发语言·spring boot
c++之路1 天前
C++ 动态内存
java·jvm·c++
2301_800976931 天前
数据库的基本操作后续
java·数据库·sql
SECS/GEM1 天前
SECS/GEM如何实现越南现场自定义消息
java·服务器·数据库
lv__pf1 天前
集合框架1
java·开发语言