1.1 搜索
key | value | remark |
---|
Search Everywhere | Double Shift | 搜索类名 |
Find in Path | Ctrl+H | 全局搜素 |
Evaluate Expression | Ctrl+U | Debug显示类变量值或方法返回值 |
Go to Lline | Ctrl+L | 跳转到第几行 |
Join Lines | Ctrl+Shift+J | 合并行,即点亮光标所在行 |
Move Caret to Code Block Start | Ctrl+[ | 移动到所在行的代码块首行 |
Move Caret to Code Block End | Ctrl+] | 移动到所在行的代码块末行 |
Move Caret to Previous Word | Ctrl+← | 向左移位一个单词 |
Move Caret to Next Word | Ctrl+→ | 向右移位一个单词 |
Back | Alt+← | 上一步代码位置 |
Forward | Alt+→ | 下一步代码位置 |
Edit-Find-Replace in Path | 无 | 多文件全局替换文本 |
CodeGlance
1.2 日常操作
key | value | remark |
---|
Duplicate Lines | Ctrl+Alt+↓ | 复制一行代码 |
Delete Line | Ctrl+D | 删除一行代码 |
Copy Reference | Ctrl+Alt+C | eg.org.apache.zookeeper.ClientCnxn |
Scroll to Center | Ctrl+M | 滚动光标所在行居中视图 |
Paste from History | Ctrl+Shift+V | 粘贴板历史数据 |
Recent Files | Ctrl+E | 最近文件 |
Recently Changed Files | Ctrl+Shift+E | 最近更改的文件 |
Toggle Bookmark | Ctrl+Shift+F11 | 记录新书签 |
Toggle Bookmark With Mnemonic | Ctrl+F11 | 查看记录书签 |
Implementation | Ctrl+T | 查看代码实现 |
Quick Definition | Ctrl+Shift+I | 快速查看方法实现(不跳转类) |
Quick Documentation | F2 | 快速查看方法注释描述 |
File Structure | Ctrl+O | 查看文件方法实现 |
Method Hierarchy | Ctrl+Shift+H | 方法层级关系 |
Call Hierarchy | Ctrl+Alt+H | 调用层级关系 |
Optimize Imports | Ctrl+Shift+O | 最优导入包名 |
Reformat Code | Ctrl+Shift+F | 重新编排代码格式 |
Rename | Alt+Shift+R | 重命名文件 |
Compile | Ctrl+Shift+F9 | 编译项目 |
Run | Alt+Shift+X | 编译运行 |
Debug | Alt+Shift+D | 调试运行 |
Condition | 断点-右键弹出Condition: | 断点进入指定条件 |
1.3 菜单
key | value | remark |
---|
Project Structure | Ctrl+Alt+Shift+S | 项目结构配置 |
Settings | Ctrl+Alt+S | 配置菜单 |
Messages | Alt+0 | |
Project | Alt+1 | |
Structure | Alt+7 | |
Hierarchy | Alt+8 | |
Version Control | Alt+9 | |
Next Project Window | Ctrl+Alt+] | IDEA下个窗口 |
Previous Project Window | Ctrl+Alt+[ | IDEA上个窗口 |
Hide All Tool Windows | Ctrl+Shift+F12 | 代码窗口最大化 |
1.4 插件
title | name |
---|
代码编辑区迷你缩放图插件(代码地图) | CodeGlance |
数据库插件 | Database Navigator |
智能编程工具 | aiXcoder |
高亮log不同级别日志 | Grep Console |
彩虹括号 | Rainbow Brackets |
json生成bean的工具 | GsonFormat |
1.5 控制台git
-- 回滚到上个版本(无痕)
git reset --hard HEAD~1
-- 远程分支合并到本地,解决冲突
git merge --no-ff origin/XXX