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 风格)。


相关推荐
吴声子夜歌12 分钟前
Java面试——Spark原理及应用(二)
java·面试·spark
吴声子夜歌25 分钟前
Java面试——Spark原理及应用(一)
java·面试·spark
慧一居士1 小时前
ThreadLocal 功能及使用场景介绍,使用详解
java
zh73142 小时前
typephp的编译核心phpx原理解析
android·java·开发语言
2401_894915534 小时前
GEO 优化源码全解析:从搜索引擎到 AI 引擎的底层改写逻辑
java·服务器·前端·数据库·人工智能·分布式·搜索引擎
Java牛马8 小时前
SpringBoot Starter 依赖相关总结
java·spring·springboot·starter·自动装配·依赖
吴声子夜歌8 小时前
Java面试——Spring Cloud原理及应用(二)
java·spring cloud·面试
东小西8 小时前
【SAA实战】第 1 篇:ReactAgent 入门——先撸个"会调工具的助手"跑起来
java·人工智能·spring
mqiqe9 小时前
AgentScope Java 2.0 协议集成全景解析:A2A、AG-UI、Agent Protocol 三大开放协议实战指南
java·开发语言·ui
脉动数据行情9 小时前
Java 实现台股 TWSE/TPEx 行情采集(个股 + K 线)
java·开发语言·twse·tpex·台股