IDEA 使用与总结
一、idea和常用软件下载
1.idea激活码网站:http://idea.lanyus.com/
常用软件网站
idea : https://www.jetbrains.com/idea/download/#section=windows
jdk: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
git : https://git-scm.com/
maven : http://maven.apache.org/download.cgi
主题: http://www.riaway.com/index.php
二 、 idea 的安装与配置
安装:(idea版本是intellij idea 2018.3.6 x64)
点击安装包一路默认,下一步即可
配置:对idea64.exe.vmoptions进行设置(文件在安装目录里的bin文件里面,安装系统的位数选择修改的文件,我电脑是64位)
配置这个文件是为了软件运行时更流畅,把电脑性能充分体现出来,除了配置这个软件你还可以把一些用不到的插件给去掉也可以使软件更流畅
-xms500m
-xmx1500m
-xx:reservedcodecachesize=500m
-xx:softreflrupolicymspermb=100
配置图
配置本地maven:
点击setting ==>搜索maven(或者点击build,execution,deployment 找到build tools==>maven)==>maven home directory 选择maven3,user settings file 打钩,并选择本地maven的settings.xml地址(在配置好这个文件的前提下,local repository 会自动找到文件配置的位置目录)下文有相关配置
配置图
三 、 idea 常用插件的安装与使用
alibaba java coding cuidelines :阿里巴巴java开发规约
activate-power-mode :效果插件冒泡效果
free mybatis plugin :dao接口和xml文件之间的快速访问
iedis :redis的插件
lombok: 开发工具插件
zookeeper
3.1、maven配置阿里镜像(我下载的压缩包解压到d盘,在maven3.6里面的setting.xml配置)
下面是maven的一些主要配置,包括jdk版本的指定和修改默认maven 本地jar包的位置,配置阿里*仓库
<?xml version="1.0" encoding="utf-8"?>
<settings xmlns="http://maven.apache.org/settings/1.0.0"
xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
xsi:schemalocation="http://maven.apache.org/settings/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<localrepository>d:\apache-maven-3.6.1\lib</localrepository><!--指定本地jar包位置-->
<plugingroups>
</plugingroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors><!--配置阿里*仓库-->
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorof>central</mirrorof>
</mirror>
</mirrors>
<profiles>
<profile> <!--指定jdk版本-->
<id>jdk-1.8</id>
<activation>
<activebydefault>true</activebydefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerversion>1.8</maven.compiler.compilerversion>
</properties>
</profile>
</profiles>
</settings>
3.2、插件使用,需要记录的插件使用:
lombok
@getter、@setter 生成我们的get set方法
@requiredargsconstructor 生成一个带有@nonnull这个注解变量的一个构造器
@tostring 将我们的对象转化成一个带有成员变量值得一个字符串
@equalsandhashcode 帮我们重写 equals 和 hashcode 方法 来进行对象的比较
@data {@getter、@setter、@requiredargsconstructor、@tostring、@equalsandhashcode}
四、idea 常用功能及其快捷方式
ctrl + f 查找
ctrl + r 替换
ctrl + z 撤销
ctrl + y 删除光标所在行
ctrl + x 剪切光标所在行
ctrl + c 复制光标所在行
ctrl + v 粘贴光标所在行
ctrl + d 将光标所在行复制到下一行
ctrl + w 递进式选择代码块
ctrl + e 打开我们修改的一个历史文件
ctrl + n 根据类名来查找文件
ctrl + j 列出live temples
ctrl + p 显示方法的传入参数
ctrl + u 进入光标所在类的父类
ctrl + b 跳到光标所在方法/变量的声明处 --- ctrl + 鼠标左键 点击方法名/变量名
ctrl + / 注释光标所在行 或 选中行 再次使用释放注释 ctrl + shift + / 生成块级注释
ctrl + f1 显示光标所在错误行的错误信息
ctrl + f3 跳到选中词出现的下一个位置
ctrl + table 在打开文件中进行跳转
ctrl + 键盘左右键 在单词开头和结尾跳转
ctrl + 键盘的上下键 对编辑区进行上下滑动
alt + enter 对光标处的错误代码提出修改建议
alt + insert 快速生成一些常用代码
shift + table 取消缩进
shift + enter 光标所在行下空出一行 ctrl + alt + enter 光标所在行上空出一行
shift + 鼠标滚轮 编辑区的左右滑动
ctrl + alt + l 对格式化代码
ctrl + alt + 键盘左键 返回上一个修改的地方
ctrl + alt + 键盘右键 回退上一个修改的地方
ctrl + shift + z 取消撤销
ctrl + shift + c 复制当前文件磁盘路径
ctrl + shift + 键盘+键 对代码块展开
ctrl + shift + 键盘-键 对代码块折叠
ctrl + shift + enter 自动结束当前行并在末尾加上;
推荐阅读
-
MySQL中的UNIX_TIMESTAMP函数使用总结_MySQL
-
vue指令:v-model绑定表单控件;v-model与v-bind结合使用
-
INSERT INTO 与 SELECT INTO 的区别和使用
-
Angular使用ng-messages与PHP进行表单数据验证
-
基于Linux调试工具strace与gdb的常用命令总结
-
SQL Server游标的介绍与使用
-
使用异步controller与jQuery实现卷帘式分页
-
spring 中 bean的初使用+bean的继承+bean调用前与调用后的调用
-
UITableView 基本使用方法总结
-
使用redis-dump与redis-load方式迁移redis数据库