IntelliJ IDEA常用快捷键 (Windows && Mac)
俗话说,磨刀不误砍柴工,熟练掌握开发工具将大大提升编码开发效率,本文主要从以下几个方面介绍IntelliJ IDEA常用的快捷键:
以上分类因人而异,比如搜索和查看里的内容就有很多相似的地方,可以根据个人习惯将这些快捷方式进行分类。另外,每个人的快捷方式可能有所不同, 实际使用中可以通过Find Action或者Keymap进行搜索或编辑。
编码利器
内容 | Windows | Mac |
---|
live template | | |
postfix(fori, sout, nn, return, field..) | | |
自动提示 Show Intention Action(自动创建函数, list replace, 字符串format或者build, 实现接口, 导包) | Alt Enter | Option Enter |
注释 Comment with Line Comment | Ctrl / | Command / |
注释 Comment with Block Comment | Ctrl Shift / | Command Shift / |
复制选中区域 Duplicate Line or Selection | Ctrl D | Command D |
插入定义的快捷方式 Insert Live Template | Ctrl J | Command J |
显示注释 Quick Documentation | Ctrl Q | F1 |
修改签名 Change Signature | Ctrl F6 | Command F6 |
修改名字 Rename | Shift F6 | Shift F6 |
格式化代码 Reformat Code | Ctrl Alt L | Command Option L |
获得 Surround With | Ctrl Alt T | Command Option T |
抽取变量 Extract -> Variable | Ctrl Alt V | Command Option V |
撤销 Revert Change | Ctrl Alt Z | Command Option Z |
删除空行 Join Lines | Ctrl Shift J | Control Shift J |
创建类的测试用例 Test | Ctrl Shift T | Command Shift T |
大小写切换 Toggle Case | Ctrl Shift U | Command Shift U |
粘贴粘贴板中的内容 Paste from History | Ctrl Shift V | Command Shift V |
自动完成表达式中未完成的部分 Complete Current Statement | Ctrl Shift Enter | Command Shift Enter |
获得输入提示, 敲入两次获得更多提示 SmartType | Ctrl Shift Space | |
执行列操作 Select All Occurrences | Ctrl Alt Shift J | Command Ctrl G |
跳转单词 Move Caret to .. Word | Ctrl ⬅️➡️ | Option ⬅️➡️ |
选中字母 ..with Selection | Shift ⬅️➡️ | Shift ⬅️➡️ |
选择单词 Move Caret to Word with Selection | Ctrl Shift ⬅️➡️ | Option Shift ⬅️➡️ |
移动表达式 Move Statement | Ctrl shift ⬆️⬇️ | Command Shift ⬆️⬇️ |
生成 Generate | Alt Insert | Command N |
跳转
内容 | Windows | Mac |
---|
查看变量/方法/类的声明 Declaration | Ctrl B | Command W |
关闭文件 Close | Ctrl F4 | Command B |
导航至抽象方法/类的实现方法/类 Implementation | Ctrl Alt B | Command Option B |
关闭活动页 Close Active Tab | Ctrl Shift F4 | Control Shift F4 |
隐藏活动页 Hide Active Tool Window | Shift Esc | Shift Esc |
打开工具窗口 Tool Windows (1: Project, 2: Favorites, 3: Find, 4: Run, 5: Debug, 6: TODO, 7: Structure, 8: Hierarchy, 9: Version Control, 0: Messages) | Alt 0~9 | Command 0~9 |
展开/折叠代码 Expand/Collapse | Ctrl +- | Command +- |
展开/折叠所有代码 Expand All/Collapse All | Ctrl Shift +- | |
前进/后退 Forward/Back | Alt +- | Command [] |
终端 Terminal | Alt F12 | Option F12 |
将光标移至该行最开始 Move Caret to Line Start | HOME | |
将光标移至该行最末 Move Caret to Line End | END | |
搜索
内容 | Windows | Mac |
---|
搜索 Search Everywhere | Shift Shift | Shift Shift |
搜索最近的文件 Recent Files | Ctrl E | Command E |
搜索类 Class | Ctrl N | Command O |
搜索动作 Find Action | Ctrl Shift A | Command Shift A |
搜索文件 File | Ctrl Shift N | Command Shift O |
搜索方法名 Symbols | Ctrl Shift Alt N | Command Option O |
全局搜索 Find in Path | Ctrl Shift F | Command Shift F |
查看
内容 | Windows | Mac |
---|
查看文件结构 File Structure | Ctrl F12 | Command F12 |
查看类的继承关系 Hierarchy Class | Ctrl H | Control H |
查看方法的调用关系 Caller Hierarchy | Ctrl Alt H | Control Option H |
图表 Show Diagrams | Ctrl Alt U | Command Option U |
查看类/方法/变量的直接使用情况 Find Usages | Alt F7 | Option F7 |
查看使用了该变量的地方 Usage | Ctrl Click | Command Click, Command B |
查看最近一次修改的地方 Last Edit Location | Ctrl Shift Backpace | Command Shift Backspace |
查看上一次修改的地方 Previous Change | Ctrl Alt Shift ⬆️ | |