一、部分技巧
(1)代码提示不区分大小写
Setting->Editor->General->Code Completion
(2)自动导包功能及相关优化功能
Setting->Editor->General->Auto Import
(3)Ctrl+滑动滚轮调整窗口显示大小
(4)tab多行显示
Window->Editor Tabs->Tabs Placement
取消勾选 Show Tabs In Single Row选项
(5)代码编辑区显示行号
Setting->Editor->General->Appearance‘勾选’
Show Line Numbers
二、查找相关快捷键
Ctrl+F 在当前文件进行文本查找
Ctrl+R 在当前文件进行文本替换
Shift+Ctrl+F 在项目进行文本查找
Shift+Ctrl+R 在项目进行文本替换
Shift+Shift 快速搜索
Ctrl+N 查找class
Ctrl+Shift+N 查找文件
Ctrl+Shift+Alt+N 查找symbol(查找某个方法名)
三、跳转切换
Ctrl+E 最近文件
Ctrl+Tab 切换文件
Ctrl+Alt+<-/-> 跳转历史光标所在处
Alt+<-/->方向键 切换子tab
Ctrl+G go to (跳转指定行号)
四、编码相关
Ctrl+W 快速选中
(Shift+Ctrl)+Alt+J 快速选中同文本
Ctrl+C/Ctrl+X/Ctrl+D 快速复制或剪切
多行选中Tab/Shift+Tab tab
Ctrl+Y 删除整行
滚轮点击变量/方法/类 快速进入变量/方法/类的定义处
Shift+点击Tab 快速关闭tab
Ctrl+Z、Ctrl+Shift+Z 撤销/取消撤销
Ctrl+Shift+enter 自动收尾、代码自动补全
Alt+enter 根据光标所在问题,提供快速修复选择、光标放的位置不同提示结果也不同
Alt+↑/↓ 方法快速跳转
F2 跳转到下一个高亮错误或警告位置
Alt+Insert 代码自动生成,如生成对象的set/get方法、构造函数 toString()等
Ctrl+Shift+L 格式化代码
Shift+F6 快速修改变量名、方法名、文件名、类名等
Ctrl+F6 快速修改方法签名
五、代码阅读相关
Ctrl+P 方法参数提示显示
Ctrl+Shift+i 在当前类里再弹出一个窗口出来
Alt+F 可以列出变量在那些地方被使用了
光变在子类接口名Ctrl+D 跳到父类接口
(Shift)+Ctrl+ +/- 代码块折叠
Ctrl+Shift+<-/-> 移动窗口分割线
Ctrl+(Alt)+B 跳转方法定义/实现
Ctrl+H 类的层级关系
Ctrl+F12 Shiow Members 类成员快速显示
六、版本管理相关
Ctrl+D Show Diff
(Shift)+F7 (上)下一处修改