一、Idea常用设置
/*
1.忽略大小写,进行提示
Settings--Editor--General--Code Completion
取消勾选Match case
2.鼠标悬浮在代码上有提示
Settings--Editor--General--Code Completion--Parameter Info
勾选Show the parameter info popup in XXms,并设置鼠标悬停多久提示(XX)
3.自动导包和优化多余的包
Settings--Editor--General--Auto Import
勾选Add unambiguous imports on the fly,自动导包
勾选Optimize imports on the fly,优化多余的包
4.显示行号和方法与方法之间有分隔符
Settings--Editor--General--Appearance
勾选Show line numbers,显示行号
勾选Show method separators,方法与方法之间有分隔符
5.多个类不隐藏,多行显示
Settings--Editor--General--Editor Tabs
勾选Multiple rows,多行显示
设置Tab limit,最多显示多少个类
6.自动编译
Settings--Build,Execution,Deployment--Compiler
勾选Build project automatically,自动生成项目
勾选Compile independent modules in parallel,并行编译独立模块
7.常用模板修改、创建
Settings--Editor--Live Templates
*/
二、 Idea常用快捷键
| Alt+Enter |
导入包,自动修正代码 |
| Ctrl+Y |
删除光标所在行 |
| Ctrl+D |
复制光标所在行的内容,并插入到光标位置下面 |
| Ctrl+Alt+L |
格式化代码 |
| Ctrl+/ |
单行注释,再按取消注释 |
| Ctrl+Shift+/ |
选中代码注释,多行注释,再按取消注释 |
| Alt+Shift+上下箭头 |
移动当前代码行 |
| Ctrl+Shift+上下箭头 |
移动当前选中的代码块 |
| Shift+F6 |
选中内容,修改所有使用处 |
| Alt+Insert |
(Getter Setter)自动生成getter/setter方法,(Constructor)自动生成无参构造/全参构造方法 |
| Alt+Enter |
(Introduce local variable)自动生成变量 |
| Shift+Esc |
隐藏项目(Project)窗口 |
| Alt+1 |
打开项目(Project)窗口 |
| Ctrl+N |
搜索类 |
| Ctrl+Alt+T |
当前选中代码块包围 |
| Tab |
选中代码块往后缩进 |
| Shift+Tab |
选中代码块往前缩进 |
| Alt+7 |
显示代码结构 |