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>http://maven.aliyun.com/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的工具库中下载到本地 地址为:
http://plugins.jetbrains.com/
之后再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参数和值是分开的,这里给你组装好了

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐