IDEA 2019新手上路(作者使用经历,长篇预警)

序语

这篇文章是作者使用了一段时间后,从下载安装IDEA2019开始上手,到使用阿里巴巴开发编程规范手册编写SSM实训项目,这半年来的亲生经历,作者是新人过来的,也希望这篇文章能够帮到各位使用IDEA的萌新们。 在这篇文章里笔者不会说那些多余的技巧,比如下载易于区分的括号颜色插件,但笔者会叙述基本的比如常用的快捷键,和笔者自认为比较好看的主题搭配,以及一些笔者认为很有必要安装的插件。

一、下载,安装

1.1下载

IDEA的下载官方网站:https://www.jetbrains.com/idea/ 在这里插入图片描述 1.打开链接,或者自己百度IDEA也行,选择左面的下载DOWNLOAD,进去以后就是下图。 在这里插入图片描述 2.这里因为有前辈给的验证码,笔者使用了左面的旗舰版,据说旗舰版有学生认证可以免费试用,但是笔者还没有尝试过。右面是社区版,两个版本的区别,在官网下面有介绍。 在这里插入图片描述

3.点击DOWNLOAD后会跳转到另一个页面,然后弹出来一个消息框,就是选择要下载到的地址,笔者推荐新建单独一个文件夹,如上图。

1.2安装

在这里插入图片描述 Next 在这里插入图片描述

二、IDEA的初始化配置

2.1安装配置初始化

IDEA安装教程(多图预警) 这里笔者已经安装过了IDEA,就不再做介绍,笔者当时也是看的这篇文章跟着初始化。这篇文章只写了下载和安装初始的最基本配置,在编写SSM或者Spring Boot时候,该文章提到的远远不够,因此,笔者编写了下面的2.2编程配置初始化。

2.2编程配置初始化

2.2.1主题颜色选择

打开IDEA后,路径File->Settings,开始对内部进行详细的配置。让我们的IDEA变成创造艺术品的小世界,而不仅仅是个制造代码的工具。 在这里插入图片描述 作为代码的生产者(划掉,我们是代码的搬运工),经常是在深夜里有感而生地写代码,首选必然是暗色主题,护眼又显得高端大气。主题Theme选择Atom One Dark。操作路径是File->Settings->Appearance&Behavior->Appearance

2.2.2自动导包

在这里插入图片描述 提高生产效率 ,其中之一就是要使用自动导入包了,极大减少了做无用功消耗的时间。操作路径File->Settings->Editor->General->Auto import,在这里把Add unambiguous imports和Optimize imports两个勾选即可。

2.2.3字号选择

在这里插入图片描述 程序员首要做的就是要保护好自己的眼睛 ,因此,我们要选择大小合适的字号,操作路径File->Settings->Editor->Font

2.2.4代码颜色搭配,不好看不要钱(doge)

在这里插入图片描述 这个就是最让笔者骄傲的设置了,自觉字体颜色的搭配很漂亮,各位有什么更好的建议一定要留言!!(手动狗头)。操作路径File->Settings->Editor->Color Scheme->Java。这里需要注意一下,要把 Inherit values from这个对勾取消掉才能自定义颜色搭配。

名称颜色编码
importC679DD
包名E5C17C
注解61AEEF
注释成员名59626F
关键字C679DD
类名E5C17C
注释成员名解释6F4B5B
接口98C379
变量命名E06C75
方法名61AEEF

2.2.5背景设置

先下载插件Bacjground Image Plus,下载方法在标题三中下载完毕,重启,打开IDEA后在上方工具栏找到View,在子工具栏找到Set Background Image 在这里插入图片描述 在这里插入图片描述

2.2.6SQL语句语言选择(强迫症患者写SQL语句一定要看!!!)

在这里插入图片描述 笔者在写SQL语句连接数据库时候,会遇到好多警告波浪线,虽然不影响使用,但不美观。操作路径 File->Settings->Languages&Framework->SQL Dialects

三、插件下载

名称功能
Alibaba Java Coding Guidelines帮助规范编程书写
Background Image Plus可以导入本地图片作为背景
Free Mybatis plugin提供dao和xml的相互跳转,生成xml文件
idea-mybatis-generator自动生成实体类和mapper
LomokSpringBoot中经常用到,用于添加方法
Material Theme UI搭配好看的主题颜色
Maven Helper查看,解决Maven依赖冲突问题

插件下载方法 在这里插入图片描述 操作路径,File->Settings->Plugins

四、一些常用的快捷键

功能快捷键
代码调试Alt+Shift+F9
运行Alt+Shift+F10
开始调试按F8调试不进入方法内部
开始调试按F7调试进入方法内部
搜索代码Ctrl+F
替换部分代码Ctrl+R
单行注释代码Ctrl+/
多行注释代码Shift+Ctrl+/

五、效果展示

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述 注意看后两张图代码左侧的小箭头,就是用插件idea-mybatis-generator的效果,可以很方便的查找到对应的mapper文件或者dao层代码。

笔者还有什么不足的地方,

请各位大声提出来!!!

小弟在此谢过>.<

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )