好久不见,我是十三,这是我晚肝了2晚写出来的《IDEA操作手册-终极秘籍》,还在持续补充中,后期会持续更新,这个是十三在开发过程中使用IDEA最常用的一些软件配置、快捷键、自定义快捷键、快速操作方式,用于提升效率的,IDEA用户必备的一个查询手册,值得收藏!
注:本文已收录到GitHub开源仓库【Ye13】,点击阅读原文即可跳转,进行Star!
一、常用配置
1、自动导包设置
方式1:局部设置
![f5ac605b62fd3ffa03d8900890d845b4.png](https://img-blog.csdnimg.cn/img_convert/f5ac605b62fd3ffa03d8900890d845b4.png)
备注:以上两种设置方式都是临时的,新建项目,则设置失效。如需全局使用,请使用如下方式设置:~全局自动导包设置
==全局自动导包设置:==
File → Other Settings → Default Settings → Importing → Import Maven projects automatically → OK
(1)、
![1b371c11a73d8963d8f4656747a80a0e.png](https://img-blog.csdnimg.cn/img_convert/1b371c11a73d8963d8f4656747a80a0e.png)
(2)、
![edfb0c8d3000ff8c0d52fe10d510c00b.png](https://img-blog.csdnimg.cn/img_convert/edfb0c8d3000ff8c0d52fe10d510c00b.png)
2、实现方法之间的分割线
![c12c25216c507cacc5ad538b126a95f2.png](https://img-blog.csdnimg.cn/img_convert/c12c25216c507cacc5ad538b126a95f2.png)
3、忽略大小写的提示
![00c0f6a2d6d3a8c75280dd9e81c135c6.png](https://img-blog.csdnimg.cn/img_convert/00c0f6a2d6d3a8c75280dd9e81c135c6.png)
4、 设置取消单行显示Tabs 操作
![adf23e18b90ad4a6252cd651ff7d46aa.png](https://img-blog.csdnimg.cn/img_convert/adf23e18b90ad4a6252cd651ff7d46aa.png)
5、 去掉参数标记
![f118414e1c221e632a6602cdf9e4e039.png](https://img-blog.csdnimg.cn/img_convert/f118414e1c221e632a6602cdf9e4e039.png)
6、设置默认的字体、字体大小、字体行间距
![95c18257f8387870c54c7ef36798af62.png](https://img-blog.csdnimg.cn/img_convert/95c18257f8387870c54c7ef36798af62.png)
7 、设置注释字体颜色
![aff2b51cbfc8b8ed28c887d2bf0914d7.png](https://img-blog.csdnimg.cn/img_convert/aff2b51cbfc8b8ed28c887d2bf0914d7.png)
8、设置项目编码(utf-8)
![f417e6440407a7e32329a7c9173bc631.png](https://img-blog.csdnimg.cn/img_convert/f417e6440407a7e32329a7c9173bc631.png)
9、设置自动编译
10 、代码字体大小设置(快捷键)
参考文章地址:https://www.cnblogs.com/zlslch/p/7770965.html
11、 隐藏不必要的文件
![6320a990be72dea1b7bc2f68238c9cd4.png](https://img-blog.csdnimg.cn/img_convert/6320a990be72dea1b7bc2f68238c9cd4.png)
二、常用快捷键
1、Ctrl + D
复制整行:
2、Ctrl + Y
删除整行:
3、导包选择:Alt + Enter
4、修改类名:选中类名,按Shif + F6
![7d280d8f6bb89eecdcd56eb991de67b7.png](https://img-blog.csdnimg.cn/img_convert/7d280d8f6bb89eecdcd56eb991de67b7.png)
5、单行注释:Ctrl + /
6、多行注册: Ctrl + Shif + /
7、对某些行代码加 try catch: Ctrl + Alt + T
9、添加构造方法及GetSet方法等:Alt + Insert
10、生成toString:Ctrl + O
11、格式化: Ctrl+Alt+ L
12、自动代码提示:Ctrl + Shift + Space(空格)
13、移动整行:Ctrl+Shift+上下键
14、Alt + Enter
生成返回值
15、Ctrl+ O
查看类结构
16、Ctrl + Shif + U
大小写转化
17、Ctrl + E
打开最近修改的文件
18、Ctrl + Shift +V
选择性粘贴最近复制的代码
19、Ctrl + Shift + A +输入img
设置idea背景图
20、Alt + Insert
生成实体类(Get、Set、tostring等)
21、Ctrl + Shift+F
全局搜索(整个项目)
22、全局替换
(整个项目)
23、Ctrl + F
当前类内查询
24、Ctrl + R
当前类内替换
25、快速创建类、包、项目:Clt+Insert
三、常用代码模板
psvm 生成main方法
sout 生成输出语句
soutv 打印参数内容
System.out.println("a = " + a);
iter 生成增强for循环
fori 普通for循环.
itar 普通for循环
list.for 增强for循环使用
list.forr 普通for循环
list.fori 逆向普通for循环
ifn 判断是否为null
inn 判断是否不为null
四、使用Eclpse快捷键
设置成eclipse快捷键
![af5854111c3f0e998c47360c20403531.png](https://img-blog.csdnimg.cn/img_convert/af5854111c3f0e998c47360c20403531.png)
五、设置自定义快捷打印代码块
1、打开setting,设置如图
![81181c99ab9ea421fbf65d7e13afac3e.png](https://img-blog.csdnimg.cn/img_convert/81181c99ab9ea421fbf65d7e13afac3e.png)
输入syso+Tab键
输入main+Tab键
六、类与方法的-注释模板
1、类注释模块
![8461c6bf31519b36246e4b884065809b.png](https://img-blog.csdnimg.cn/img_convert/8461c6bf31519b36246e4b884065809b.png)
/**
* @Auther:http://yerenping.cn/
* @Date: ${DATE}
* @Description: ${PACKAGE_NAME}
* @version: 1.0
*/
2、法注释模板
![a7944a1c1218cae7eab539cb0810f8e9.png](https://img-blog.csdnimg.cn/img_convert/a7944a1c1218cae7eab539cb0810f8e9.png)
/**
* 功能描述:
* @param: $param$
* @return: $return$
* @auther: $user$
* @date: $date$ $time$
*/
七、 创建web项目
1、 创建web
![04f8599bd80c9ba204148ed3946e11e5.png](https://img-blog.csdnimg.cn/img_convert/04f8599bd80c9ba204148ed3946e11e5.png)
2、项目名和路径
![4052b9db055f48472de11cc75f21487e.png](https://img-blog.csdnimg.cn/img_convert/4052b9db055f48472de11cc75f21487e.png)
3、项目结构图.
![98c07be63f580168813bc4d62d365b3c.png](https://img-blog.csdnimg.cn/img_convert/98c07be63f580168813bc4d62d365b3c.png)
4、创建jsp
![56fef481c991f7da6b0a03370f193743.png](https://img-blog.csdnimg.cn/img_convert/56fef481c991f7da6b0a03370f193743.png)
更多内容,未完持续更新中...
好了,今天的分享就是这样,喜欢的话记得文中、文末的小ka片chuo一下,你的支持是我给大家分享更优质的资源的动力~~~感恩~~~