基本快捷键
.var .fori、sout、psvm+Tab即可生成变量、for循环、打印System.out、main方法等模版
例如要输入for(User user : users)只需输入user.for+Tab
再比如,要输入Date birthday = user.getBirthday();只需输入user.getBirthday().var+Tab即可。代码标签输入完成后,按Tab,生成代码。
选中文本,按command+shift+F7 ,高亮显示所有该文本,按Esc高亮消失。
command+Y 查看选中当前源码
command+B 进入实现类
command+N:generate代码(如get,set方法,构造函数等)
Command + E :到最近访问的文件
Command + Shift + E:访问最近编辑的文件
Command + Shift + Enter :快速补全行末分号
Command + Shift + V :访问历史粘贴板
Command+ Shift + U :大小写转化
Command+ Shift + T:进入测试类
Command+ Shift + C:转换成常量
Shift + F6 :快速改名并替换所有使用的名称
Shift + enter :直接在下一行开始写代码
代码重构
alt+command+M:重构生成函数
Alt+command+C 快速提取常量(Constant)
command+Shift+f6 重构变量的类型
command+Alt+V快速提取变量(Variable)
shift+F6:快速更改类名称
alt+command+v:根据后面的函数返回值或者new 快速创建变量
Alt+enter:根据提将代码改成lambda表达式
高级技巧
跳到特定文件夹:使用 Double Shift 快捷键 可以输入 /文件夹名 来跳到特定的文件夹
Rest Client:Intellij IDEA 里面内置了一个 Rest Client,大家可以通过 Command + Shift + A,然后搜索 Rest Client 来找到
Language Injection:使用 Intellij IDEA 的 Language Injection 的功能(Alt + Enter)将一个字符串标记为 JSON,就可以非常方便地编写 JSON 了
Smart Step Into:Intellij IDEA 提供了 Smart Step Into 的能力,只要使用 Shift + F7,就可以选择到底要 Debug 进入哪一个方法
Command+ALT+T :把选中的代码放在 TRY{} IF{} ELSE{} 里
Alt + F3 添加书签标识
command + F3 显示书签
窗口快捷键
shift + command + ‘ :底下的Tabs变大 在按一次恢复原状
Command+Shift+F12:编码页面最大化。再按一次恢复
Shift+Win+= :展开代码



被折叠的 条评论
为什么被折叠?



