0%

IDEA安装与使用

本文参考尚硅谷IDEA,所涉及图片大部分为笔记中内容

学习视频:尚硅谷IDEA教程(idea经典之作,idea安装,idea使用)_哔哩哔哩_bilibili

安装

JetBrains反破解越来越强,更新这篇文章时,我是用的是IDEA 03.2。

破解参见

IDEA目录结构

C:\Users\Auspice Tian\AppData\Roaming\JetBrains\IntelliJIdea2021.3

image-20210204085247994

image-20210204085318627

1
2
3
4
5
6
7
-Xms128m, 16 G 内存的机器可尝试设置为 -Xms512m
(设置初始的内存数,增加该值可以提高 Java 程序的启动速度。 )
-Xmx750m, 16 G 内存的机器可尝试设置为 -Xmx1500m
(设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)
-XX:ReservedCodeCacheSize=240m, 16G 内存的机器可尝试设置为
-XX:ReservedCodeCacheSize=500m
(保留代码占用的内存容量)

设置的目录结构

image-20210204085425584image-20210204085438283

IDEA工程

设置视图

image-20210204085631450

工程界面

image-20210204085715899

  • src:存放源码
  • .idea 和 [项目名].iml:IDEA工程特有

模块

image-20210204090130370image-20210204090325423

IDEA中创建Module

image-20210204090448588image-20210204090502145

删除Module

  1. 将Module与Project解除关联

    image-20210204090657798

  2. 删除Module

    image-20210204090748373

查看项目配置

image-20210204090943967

编辑器配置

设置界面

image-20210204091041327

Editor——General

设置自动导包功能

image-20210204093627834

设置鼠标滚轮修改字体大小

image-20210204093800052

显示行号和方法间的分割线

image-20210204093732240

忽略大小写提示

image-20210204094154036

  • stringBuffer & StringBuffer

设置单行显示tabs

image-20210204094319046

Editor——Color Scheme

修改代码中注释的字体颜色

image-20210204094500466

  • Doc Comment-Text:文档注释
  • Block Comment:多行注释
  • Line Comment:单行注释

Editor——Code Style

image-20210204094755748

  • 设置超过指定 import 个数,改为*

Editor——File and Code Templates

新建文档的头部注释信息

image-20210204094906387

Editor——File Encodings

设置项目文件编码

image-20210204095105213

  • Transparent native-to-ascii conversion 主要用于转换 ascii,一般都要勾选,
    不然 Properties 文件中的注释显示的都不会是中文

对单一文件的编码修改

image-20210204095438136

编译配置——Build,Execution,Deployment

Compiler——设置自动编译

image-20210204101446563

配置好上面两步后,项目还是不能自动进行热部署或自动编译,原因maven未对项目进行编译到target相应的目录中。则进行操作第三步骤。

Ctrl+Shift+Alt+/ 选择Registry,勾选compiler.automake.allow.when.app.running

断点调试

image-20210204125156474

image-20210204125216603image-20210204125235440

窗口划分方式

image-20210204101621839

快捷键

image-20210204101815521image-20210204101834301image-20210204101850736image-20210204101930584

image-20210204101942658

快捷键

image-20210204102005462image-20210204102014170

模板

Live Templates(实时代码模板)功能介绍

配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高, 同时也可以增加个性化。最简单的例子就是在 Java 中输入 sout 会出现 System.out.println();

举例

image-20210204110430131image-20210204110509540image-20210204110800773image-20210204110841484

静态JavaWeb和Tomcat

image-20210204111809724image-20210204111824133image-20210204111843762image-20210204111901538image-20210204111915919image-20210204111925739image-20210204111937227

关联数据库

启动Mysql服务

image-20210204112333857

image-20210204112756557

设置时区

image-20210204112915382

配置mysql时区

1
show variables like'%time_zone';

image-20210204113510601

1
set global time_zone = '+8:00';

image-20210204113621201

image-20210204113228370

设置自动同步

image-20210204113829805

配置好了 Database 之后, IntelliJ IDEA 会自动识别 domain对象与数据表的关系,也可以通过 Database 的数据表直接生成 domain 对象

image-20210204114104271

image-20210204114251214

IDEA中使用git

配置

image-20210204115553364

IntelliJ IDEA 是自带对这些版本控制工具的插件支持,但是该装什么版本控制客户端还是要照样装的

IntelliJ IDEA 对版本控制的支持是以插件化的方式来实现的

image-20210204115809389image-20210204115900240image-20210204120052382

5. 从远程仓库获取项目

image-20210204121552322image-20210204121401217

6. 新建git本地仓库

image-20210204190033090

image-20210204190122404

7. 添加忽略同步的文件

image-20210204190436235

image-20210204120232236image-20210204120246775image-20210204120306186

image-20210204120315312

IDEA中的GIT基本操作

版本控制

查看历史版本——git log

image-20210204191130478

版本切换

  1. 获取目标hash

    image-20210204191326333

  2. 切换HEAD指针

    image-20210204191353092

    选择git reset方式

    image-20210204191450239

    结果

    image-20210204191522653

    image-20210204191831322

分支管理

新建分支

image-20210204205204346

image-20210204205243576

切换分支

image-20210204205327601

合并分支

image-20210204205851724

image-20210204205908120

冲突处理

image-20210204210023447

  • Accept Yours:master分支

  • Accept Theirs:dev分支

  • Merge:手动合并

image-20210204210322509

master

image-20210204210541289

dev分支

image-20210204210626072

push到远程库

image-20210204212425760image-20210204213205864

image-20210204213313481

从远程库clone

image-20210204211254170

image-20210204211313767

关闭自动更新

image-20210204122002978

清空所有缓存和索引

IntelliJ IDEA 首次加载项目的时候,都会创建索引 ,创建索引的时间跟项目的文件多少成正比

IntelliJ IDEA 的缓存和索引主要是用来加快文件查询,从而加快各种查找、代码提示等操作的速度

image-20210204122325868

  • 清除索引和缓存会使得 IntelliJ IDEA 的 Local History 丢失。所以如果你项目没有加入到版本控制,而你又需要你项目文件的历史更改记录,那你最好备份下你的LocalHistory 目录。

目录地址:C:\Users\Auspice Tian\AppData\Local\JetBrains\IntelliJIdea2020.1\LocalHistory

image-20210204124449573

-------------本文结束-------------