| IDEA快捷键 | |
|---|---|
| Option + Command + L | 格式化代码 |
| Option + enter | 打开提示 |
| Command + / | 注释方式是"行注释";可以注释当前行、取消当前行的注释注释选中的内容、取消选中行的注释 |
| Option + Command + / | 注释方式为"多行注释";注释选中的内容、取消注释 |
| Option + Command + L | 格式化代码 |
| tab/Shift + tab | 缩进/反缩进 |
| Command + Shift + U | 将选中内容格式化成大写/小写 |
| Command + | 鼠标左键 跳转到类、方法、变量的声明处 |
| Option + Command + b | /触控板单击 跳转到接口实现处(或者方法实现处) |
| Command + i | 跳转接口的声明出(在@Override处使用) |
| Command + d | 复制当前行,并粘贴到下一行;复制当前选中的内容,并粘贴到选中内容的末尾 |
| Command + enter | 在当前行下面插入一行,光标保持不动 |
| Shift + enter | 在当前行下面插入一行,光标移到新插入的一行 |
| Control + Option + O | 删除导入了,但没有使用的package |
| Shift + Option + ↑ ↓ | 光标所在行的内容上移或者下移一行 |
| Option + Command + ←/→ | 可以"回放",在方法层层深入探索时,可以退回上一步、进入下一步 |
| Option + / | 手动补全 |
| Option + Command + m | 将选中的代码提取到一个function中(个人目前极少用到) |
| Option + Command + t | 将选中的代码变为代码块(if、try catch、synchronized...)/调出try catch |
| Command + N/Control+ | 回车 生成代码(constructor、getter、setter、实现接口方法等)/生成get set toString方法 |
| Option + delete | 删除光标前面一个词 |
| fn + delete | 删除光标后面一个字符 |
| fn + Option + delete | 删除光标后面一个词 |
| Command + delete | 删除光标所在行 |
| 按两次Shift | 打开搜索功能(所有类、方法、变量) |
| Command + f | 在当前代码文件(单个文件中)查找关键字,局部搜索 |
| Command + Shift + f | 在整个项目(或者指定范围内)查找关键字,全局搜索 |
| Shift + fn + F6 | 进行代码重构:1、选中文件名、按快捷键后,可以重命名文件名(同时修改类名)2、选中代码中的变量名、类名、方法名,按快捷键后,可以统一修改。 |
| Command + Control + G | 批量修改变量名 |
| Option + Command + c | 复制文件路径 |
| Control + 空格 | 切换输入法 |
| Command + 左箭头 | 将光标移至当前行 行首 |
| Optionn + 左箭头 | 将光标跳到当前单词开头 |
| Commond + 上下箭头 | 跳到文档开头/末尾 |
| Command + Shift + 左箭头 | 选中当前位置到当前行开头的文字 |
| Option + Shift + 左箭头 | 选中当前位置到当前单词开头的文字 |
| Shift + 左右箭头 | 单个字母选择 |
| fn + 上箭头 | 向上滚动一页 |
| Command + , | 打开setting设置 |
| Command + ; | 打开Project Structure |
| Option + 回车 | 自动导入(import class) |
| Command + Shift + . | 显示隐藏文件夹 |
IDEA快捷键
刘_小_二2024-01-03 11:51
相关推荐
程序猿乐锅26 分钟前
万字详解Single-flight(单飞模式)code2cat1 小时前
【随笔】连续批处理:长短请求怎样在迭代之间补位掘金者阿豪2 小时前
SQL Server数据迁移完成后,凌晨的数据库告警该怎么查?鶴哥只手遮天2 小时前
AFSIM 2.9.0 深度解析·进阶卷第 1 章 插件源码精读:16 个 WSF 插件的架构与实现愚农搬码2 小时前
低代码表单与在线问卷不是一回事:产品定位和技术边界武子康2 小时前
固定时间步已经开了,为什么游戏回放还会走出不同位置?70后写java的老码农2 小时前
换模型只改三行配置:LangChain4j + Spring Boot 3.5 实战,一次分别接入 9 家模型服务愚农搬码3 小时前
2026 年开源表单设计器选型:哪个更好用?vipxieliang3 小时前
ValidX 正则表达式预编译优化:Pattern 复用策略vipxieliang3 小时前
OpenTelemetry 生产实践:Skyscanner 24 集群管理经验与 Mastodon 小团队方案