1:搜索全部: 双击Shift
2:搜索类: Ctrl + N
3:搜索文件: Ctrl + Shift + N
4:搜索函数(symbol搜索): Ctrl + Shift + Alt + N
5:字符串搜索(多功能搜索): Ctrl+ Shift + F
6:代码提示: Ctrl +‘空格键’
7:错误/返回值/建议提示 提示:Alt + Enter
8:快速定位错误位置::Shift + F2
9:代码格式化:Ctrl + Alt + L
10:复制上一行:Ctrl + D
11:显示最近几次的复制:Ctrl + Shift + V
12:跳到最后一次修改的位置:Ctrl + Shift + Backspace
13:跳到浏览的页面(向后和向前): Ctrl + Alt + ⬅,Ctrl + Alt + ➡
14:最近打开的文件切换:Ctrl + E
15:最近修改的文件切换:Ctrl + Shift + E
16:上一个方法或下一个方法:Alt + ⬆,Alt +⬇
17:将光标快速跳转到单词最前面or最后面:CTRL+⬅,CTRL+➡
18:快速选中某个单词:CTRL+SHIFT+⬅或者➡
19:删除复制行号之类的:按住Alt+鼠标左键选择(直接按住鼠标滚球选择也一样)
20:在当前光标行插入新的一行的:按住SHIFT+Enter
21:大小写切换同一个按键:按住Ctrl + Shift + U
22:多行编辑快捷键:按住Alt +Ctrl + 鼠标右键
23:代码结尾补全:例如一行代码补全分号,或者是if(xxx) 补全大括号,按ctrl+shift+enter 无需切换鼠标光标,大幅度提升了编码效率
24:查看方法在哪里被调用:ctrl+alt+h
25:手动导包 :alt+enter 手动移除未使用包: crtl+alt+o
26:预览某个类的代码 ctrl+shift+i
idea实用配置
1:添加具体代码模板即可,之后每次创建一个类文件都会自动生成
File>Settings>Editor>File and Code Templates>Includes>File Header
/*** @Author ${USER}* @create ${DATE} ${TIME}*/
2:设置显示方法之间的分割线
File>Settings>Editor>General>Apperrance>在右侧勾选 Show method separators
3: 行码显示
File>Settings>Editor>General>Apperrance>在右侧勾选 Show line numbers
4:字符集和配置文件编码格式设置
File–>settings–>Editor–>File Encodings:全部设置UTF-8
5:设置鼠标悬浮提示,设置路径:
File–>settings–>Editor–>General–>勾选Show quick documentation,以下是设置鼠标悬浮半秒提示文档信息:
6:设置忽略大小写提示,idea的默认设置是严格区分大小写提示的,所以当我们输入的字段的大小写不一致的时候是不进行代码提示的,比如经常输入的String,如果输入的是string就不会提示String,这样不方便编码,所以可以设置不区分大小写进行提示。设置路径:
File–->settings–->Editor–->General–>Code Completion ->去掉Match case勾选:
7:设置关闭自动更新
File–->settings–->appearance & behavior–->system settings–>updates>点击automatically check updates的选中框去掉打钩选中,最后保存就完成自动检查更新关闭了
8:设置Tab页多行显示文件,Tab页多行显示设置路径:
File–>Settings–>Editor–>General–>Editor Tabs>点击Show tabs in one row的选中框去掉打钩选中
9: 开启代码自动编译,设置路径:
File->Settings–>Build,Execution,Deployment–>Compiler>选中Buid project automatically则每次修好后每次自动编译,取消选中则手动编译
10:设置Maven这里设置的settings.xml的路径是aliyun的镜像,下载速度比较快。
<mirrors><mirror><id>alimaven</id><name>aliyun maven</name><url>/nexus/content/groups/public/</url><mirrorOf>central</mirrorOf> </mirror></mirrors>
11:设置方法的注释信息,设置路径:
File -> Settings -> Live Templates创建模板:和设置类的注释类似
12:取消或添加参数名称(形参名)提示,(如果要显示的参数名称提示和形成名一样要下载源码才行,可以点击方法进去,会提示下载源码,或者mave直接全面源码下载)设置路径:
File -> Settings -> Editor-> General-> Appearance:把“Show parameter name hints”选项前面的勾去掉,点击“OK”
13:设置滚轮缩放字体
File -> Settings -> Editor-> General-> 勾选“change font size(Zoom)with Ctrl+Mouse Wheel”,点击“OK”
14:idea在debug状态遇到null暂停
点击debug状态下的-> Breakpoints -> ±> java Exception Breakpoints-> NullPointException,点击“OK”
插件安装
如果在idea下载不了插件可以手动去idea的工具库中下载到本地 地址为:
/
之后再plugin页面选择下载好的插件手动导入 plugins->setting->install plugin from Disk…
并重启idea即可
1:阿里巴巴代码规范提示,按alt+enter可以提示
Alibaba Java Coding Guidelines
2:code with me
3: codeGlance
代码简图
4:Grep Console
可以设置输出日记级别在控制台的颜色
5:Jpa Support
链接数据库时方便生成实体类工具
6:Maven Helper
7:presentation Assistant
输入的快捷键答应出现在屏幕正下方,也提示快捷键功能(方便在讲视频的或者演讲的时候屏幕直接提示出来)
8: Rainbow Brackets
括号多层的时候颜色区分
9: FindBugs
1、整体介绍:
FindBugs 侧重于发现代码中存在的bug,如运行时错误检测(空指针检查、未合理关闭资源、字符串相同判断错(==,而不是equals)等),它可以简单高效全面地帮助我们发现程序代码中存在的bug以及潜在隐患,针对各种问题,它提供了简单的修改意见供我们参考
2、安装步骤:
通过 File > Settings > Plugins > Marketplace 搜索 “FindBugs”,按照提示进行安装,然后重启即可
3、使用说明:
FindBugs 可以分析单个文件、包下面的所有文件、整个module下的文件、整个project下的文件,右键点击 analyze->analyze code 想要分析的文件名/包名/module名/project
10:java mapper层代码文件和mapper.xml文件相互跳转
安装插件 MyBatisX
11:Restful Fast Request
直接在controller层可直接调用接口测试
12:Free MyBatis plugin
java mapper层代码文件和mapper.xml文件相互跳转
13:auto fill call parameters(按住alt+enter组合键。提示)
自动填充调用的函数的形参
14:GenerateAllSetter的插件
按住对象,按住alt+enter组合键
15:HighlightBracketPair —— 括号开始结尾 高亮显示
16:GenerateSerialVersionUID
Alt + Insert 快速生成SerialVersionUID
17:安装Restfulbox可以通过双击shift选择url查询地址
18:安装RestfulTool,这是我最常用的插件了,每次报错了拿着前端的请求路径,不用一个个的controller里找了,直接 Ctrl + Alt + /就可以帮助我们精确定位!
19:Mybatis Log插件在控制右键单击mabatisLog plugin
Mybatis Log插件作用,之前控制台sql参数和值是分开的,这里给你组装好了
如果觉得《idea常用必备快捷键和实用配置(必须配置)》对你有帮助,请点赞、收藏,并留下你的观点哦!