高效定位
1.项目之间跳转(多窗口跳转):
next project window Ctrl+Alt+]
Previous project window Ctrl+Alt+[
2.文件之间的跳转:
Ctrl+E(浏览过的文件) recent file
Ctrl+Shift+E(最近修改过的文件)
3.浏览修改位置跳转
Ctrl+Shift+backspace (跳转上次编辑的位置)last edit location
Next edit location(目录Navigate中)
Ctrl+← Ctrl+→(上次浏览的地方)
4.利用书签跳转
F11(添加书签)
Ctrl+F11(添加带有标记的书签)
Ctrl+对应标记(跳转)
5.收藏位置和文件
Alt+2(Favorites收藏文件)
Alt+Shift+F (添加收藏)Add to Favorites
6.字符跳转插件emacsIdea置跳转(插件)
Ctrl+J → 单词首字母 →要跳转的位置(对应单词)
7.编辑区和文件区来回跳转
Alt+文件区代号 ESC(文件区回编辑区)
精准搜索
- 类 Ctrl+N (再次点击)Ctrl+N(包括jar包中的类)
- 文件 Ctrl+Shift+N(再次点击)Ctrl+Shift+N(包括jar包中的文件)
- 符号 Ctrl+Shift+Alt+N(再次点击)Ctrl+Shift+Alt+N(非当前文件)
- 字符串 Ctrl+Shift+F
CIRL+B 找变量的来源
CTRL+ALT+B 找所有的子类
CTRL+SHIFT+B 找变量的类
CTRL+G 定位行
CTRL+F 在当前窗口查找文本
CTRL+SHIFT+F 在指定窗口查找文本
CTRL+R 在当前窗口替换文本
CTRL+SHIFT+R 在指定窗口替换文本
ALT+SHIFT+C 查找修改的文件
CTRL+E 最近打开的文件
F3 向下查找关键字出现位置
SHIFT+F3 向上一个关键字出现位置
F4 查找变量来源
CTRL+ALT+F7 选中的字符查找工程出现的地方
CTRL+SHIFT+O 弹出显示查找内容
代码助手
1.列操作
Shift+Ctrl+→移动到单词结尾
Ctrl+Shift+U大小写切换
Ctrl+Shift+Alt+J(Select All Occurrences)
Ctrl+Alt+L(格式化代码)
2.Live template(自定义模板)
3.Postfix
filed
sout
fori
return
nn(not null)
4.alert+enter(智能修复)
CTRL+ALT+I 自动缩进
CTRL+ALT+O 优化导入的类和包
ALT+INSERT 生成代码(如GET,SET方法,构造函数等)
CTRL+E 最近更改的代码
ALT+SHIFT+C 最近更改的代码
CTRL+SHIFT+SPACE 自动补全代码
CTRL+空格 代码提示
CTRL+ALT+SPACE 类名或接口名提示
CTRL+P 方法参数提示
CTRL+J 自动代码
CTRL+ALT+T 把选中的代码放在 TRY{} IF{} ELSE{} 里
重构
- 重构变量 Shift+F6
- 重构方法 Ctrl+F6或alert+enter
抽取
- 抽取变量 Ctrl+Alt+V
- 抽取静态变量 Ctrl+Alt+C
- 抽取成员变量 Ctrl+Alt+F
- 抽取方法参数 Ctrl+Alt+P
- 抽取函数 Ctrl+Alt+M
寻找修改轨迹
1.Git的集成 annotate
Ctrl+Shift+Alt+↑(Previous Change)
Ctrl+Alt+Z (撤销修改)
2.Local history
其他操作
1. 文件操作
在当前文件同一级目录下面新建一个文件 Ctrl+ALT+insert
复制当前文件 F5
移动当前文件 F6
2.文本操作
复制整个路径 Ctrl+shift+c
剪切板工具 Ctrl+shift+v
3.结构图
查看当前field,method大纲 Ctrl+F12
查看maven依赖,类图 Ctrl+Alt+Shift+U
查看类继承结构,方法调用层次 Ctrl+H Ctrl+Alt+H(方法)
CTRL+Z 倒退
CTRL+SHIFT+Z 向前
CTRL+ALT+F12 资源管理器打开文件夹
ALT+F1 查找文件所在目录位置
SHIFT+ALT+INSERT 竖编辑模式
CTRL+/ 注释//
CTRL+SHIFT+/ 注释
CTRL+W 选中代码,连续按会 有其他效果
CTRL+B 快速打开光标处的类或方法
ALT+ ←/→ 切换代码视图
CTRL+ALT ←/→ 返回上次编辑的位置
ALT+ ↑/↓ 在方法间快速移动定位
SHIFT+F6 重构-重命名
CTRL+Q 显示注释文档
ALT+1 快速打开或隐藏工程面板
CTRL+SHIFT+UP/DOWN 代码 向上/下移动。
CTRL+UP/DOWN 光标跳转到第一行或最后一行下
SHIFT+ESC 光标返回编辑框,关闭无用的窗口
CTRL+F4 关闭窗口
实体类反向生成
关联数据库(编写xml方便,自行体会)
module添加JAP 使用Persistence右键by database schema生成实体类