IDEA常用配置和常用插件及常用快捷键

欢迎转载,转载请注明出处!
知乎:迷人滴海嘉
思否:迷人滴海嘉
简书:迷人滴海嘉

前言

本人使用 IntelliJ IDEA 两年多了,觉得还是非常好用的。在使用过程中总结了个人的IDEA常用配置和常用插件及快捷键,觉得这样配置是有利于提高开发效率,特此分享给大家

注:使用的IDEA版本是2018,不同版本的IDEA可能有些差异

一、常用配置

1.1 配置JDK

在IDEA启动页面中,下拉Configure,选择Project Defaults – Project Structure,这样可以设置所有项目的默认的JDK版本,如下图
在这里插入图片描述
在这里插入图片描述

1.2 文件编码

在这里插入图片描述

1.3 文件和代码模板

在这里插入图片描述

1.4 Maven配置

在这里插入图片描述

1.5 自动导入Maven依赖

在这里插入图片描述

1.6 Java代码单行注释添加空格

在这里插入图片描述

1.7 优化导入和智能删除无关依赖

在这里插入图片描述

1.8 修改字体

在这里插入图片描述

1.9 修改主题

在这里插入图片描述

1.10 代码提示不区分大小写

在这里插入图片描述

1.11 显示行数和方法线

在这里插入图片描述

1.12 目录展示设置

在这里插入图片描述

1.13 代码自动提示快捷键

移除占用Alt+斜杠的快捷键
在这里插入图片描述
设置Basic快捷键为Alt+斜杠
在这里插入图片描述

1.14 全局修改文件描述信息

/**
 * Description: 
 *
 * @author JourWon
 * @date ${DATE} ${TIME}
 */

在这里插入图片描述

1.15 单个修改文件描述信息(不推荐)

去掉

#parse("File Header.java")

添加

/**
 * Description: 
 *
 * @author JourWon
 * @date ${DATE} ${TIME}
 */

在这里插入图片描述

1.16 IDEA生成序列号serialVersionUID

设置完成后,按Alt+Enter键,这个时候可以看到"Add serialVersionUID field"提示信息
在这里插入图片描述

二、常用插件

  1. Alibaba Java Coding Guidelines -阿里巴巴代码规范检查插件

  2. FindBugs-IDEA -检查潜在bug插件

  3. Free Mybatis plugin -Mybatis 辅助插件

  4. GsonFormat -将JSON字符串转换为内部类实体类插件

  5. Lombok plugin -简化实体类编写插件

  6. Translation -翻译插件

  7. IDEA查看日志的插件

三、常用快捷键

Ctrl+Z:撤销

Ctrl+Shift+Z:重做

Ctrl+X:剪贴

Ctrl+C:复制

Ctrl+V:粘贴

Ctrl+Y:删除当前行

Ctrl+D:复制当前行

Ctrl+Shift+J:将选中的行合并成一行

Ctrl+N:查找类文件

Ctrl+Shift+N:查找文件

Ctrl+G:定位到文件某一行

Alt+向左箭头:返回上次光标位置

Alt+向右箭头:返回至后一次光标位置

Ctrl+Shift+Backspace:返回上次编辑位置

Ctrl+Shift+反斜杠:返回后一次编辑位置

Ctrl+B:定位至变量定义的位置

Ctrl+Alt+B:定位至选中类或者方法的具体实现

Ctrl+Shift+B:直接定位至光标所在变量的类型定义

Ctrl+U:直接定位至当前方法override或者implements的方法定义处

Ctrl+F12:显示当前文件的文件结构

Ctrl+Alt+F12:显示当前文件的路径,并可以方便的将相关父路径打开

Ctrl+H:显示当前类的继承层次

Ctrl+Shift+H:显示当前方法的继承层次

Ctrl+Alt+H:显示当前方法的调用层次

F2:定位至下一个错误处

Shift+F2:定位至前一个错误处

Ctrl+Alt+向上箭头:查找前一个变量共现的地方

Ctrl+Alt+向下箭头:查找下一个变量共现的地方

Ctrl+=:展开代码

Ctrl±:收缩代码

Ctrl+Alt+=:递归展开代码

Ctrl+Alt±:递归收缩代码

Ctrl+Shift+=:展开所有代码

Ctrl+Shift±:收缩所有代码

Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体移动

Ctrl+Shift+向上箭头:将光标所在的代码块向上整体移动

Ctrl+Alt+Shift+向左箭头:将元素向左移动

Ctrl+Alt+Shift+向右箭头:将元素向右移动

Alt+Shift+向下箭头:将行向下移动

Alt+Shift+向上箭头:将行向上移动

Ctrl+F:在当前文件中查找

Ctrl+R:替换字符串

Ctrl+Shift+F:在全局文件中查找字符串

Ctrl+Shift+R:在全局中替换字符串

Alt+F7:查找当前变量的使用,并列表显示

Ctrl+Alt+F7:查找当前变量的使用,并直接对话框提示

Ctrl+F7:在文件中查找符号的使用

Ctrl+Shift+F7:在文件中高亮显示变量的使用

Ctrl+O:重写基类方法

Ctrl+I:实现基类或接口中的方法

Alt+Insert:产生构造方法,get/set方法等

Ctrl+Alt+T:将选中的代码使用if,while,try/catch等包装

Ctrl+Shitf+Delete:去除相关的包装代码

Alt+/:自动完成

Alt+Enter:自动提示完成,抛出异常

Ctrl+J:插入Live Template 快速插入一行或者多行代码

Ctrl+Alt+J:使用Live Template包装

Ctrl+/:使用//注释

Ctrl+Shift+/:使用/**/注释

Ctrl+Alt+L:格式化代码

Ctrl+Alt+I:自动缩进行

Ctrl+Alt+O:优化import

Ctrl+]:快速跳转至诸如{}围起来的代码块的结尾处

Ctrl+[:快速跳转至诸如{}围起来的代码块的开头处

Ctrl+Shift+Enter:将输入的if,for,函数等等补上{}或者;使代码语句完整

Shift+Enter:在当前行的下方开始新行

Ctrl+Alt+Enter:在当前行的上方插入新行

Ctrl+Delete:删除光标所在至单词结尾处的所有字符

Ctrl+Backspace:删除光标所在至单词开头处的所有字符

Ctrl+向左箭头:将光标移至前一个单词

Ctrl+向右箭头:将光标移至后一个单词

Ctrl+向上箭头:向上滚动一行

Ctrl+向下箭头:向下滚动一行

Ctrl+W:选中整个单词

Ctrl+Shift+U:切换大小写

Shift+F6:重命名

Ctrl+F6:更改函数签名

Ctrl+Shift+F6:更改类型

如果你想要了解更多快捷键可以参考https://blog.csdn.net/qq_38963960/article/details/89552704

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值