【环境与工具】IDE配置——IDEA配置

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

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

安装

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

破解参见

IDEA目录结构

C:\Users\用户名\AppData\Roaming\JetBrains\IntelliJIdea2021.3

【环境与工具】IDE配置——IDEA配置_第1张图片
【环境与工具】IDE配置——IDEA配置_第2张图片

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

设置的目录结构

【环境与工具】IDE配置——IDEA配置_第3张图片
【环境与工具】IDE配置——IDEA配置_第4张图片

IDEA工程

设置视图

【环境与工具】IDE配置——IDEA配置_第5张图片

工程界面

【环境与工具】IDE配置——IDEA配置_第6张图片

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

模块

【环境与工具】IDE配置——IDEA配置_第7张图片
【环境与工具】IDE配置——IDEA配置_第8张图片

IDEA中创建Module

【环境与工具】IDE配置——IDEA配置_第9张图片
【环境与工具】IDE配置——IDEA配置_第10张图片

删除Module

  1. 将Module与Project解除关联

    【环境与工具】IDE配置——IDEA配置_第11张图片

  2. 删除Module

    【环境与工具】IDE配置——IDEA配置_第12张图片

查看项目配置

【环境与工具】IDE配置——IDEA配置_第13张图片

编辑器配置

设置界面

【环境与工具】IDE配置——IDEA配置_第14张图片

Editor——General

设置自动导包功能

【环境与工具】IDE配置——IDEA配置_第15张图片

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

【环境与工具】IDE配置——IDEA配置_第16张图片

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

【环境与工具】IDE配置——IDEA配置_第17张图片

忽略大小写提示

【环境与工具】IDE配置——IDEA配置_第18张图片

  • stringBuffer & StringBuffer

设置单行显示tabs

【环境与工具】IDE配置——IDEA配置_第19张图片

Editor——Color Scheme

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

【环境与工具】IDE配置——IDEA配置_第20张图片

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

Editor——Code Style

【环境与工具】IDE配置——IDEA配置_第21张图片

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

Editor——File and Code Templates

新建文档的头部注释信息

【环境与工具】IDE配置——IDEA配置_第22张图片

Editor——File Encodings

设置项目文件编码

【环境与工具】IDE配置——IDEA配置_第23张图片

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

对单一文件的编码修改

【环境与工具】IDE配置——IDEA配置_第24张图片

编译配置——Build,Execution,Deployment

Compiler——设置自动编译

【环境与工具】IDE配置——IDEA配置_第25张图片

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

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

断点调试

【环境与工具】IDE配置——IDEA配置_第26张图片
【环境与工具】IDE配置——IDEA配置_第27张图片
【环境与工具】IDE配置——IDEA配置_第28张图片

窗口划分方式

【环境与工具】IDE配置——IDEA配置_第29张图片

快捷键

【环境与工具】IDE配置——IDEA配置_第30张图片
【环境与工具】IDE配置——IDEA配置_第31张图片
【环境与工具】IDE配置——IDEA配置_第32张图片
【环境与工具】IDE配置——IDEA配置_第33张图片
【环境与工具】IDE配置——IDEA配置_第34张图片

快捷键

【环境与工具】IDE配置——IDEA配置_第35张图片
【环境与工具】IDE配置——IDEA配置_第36张图片

模板

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

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

举例

【环境与工具】IDE配置——IDEA配置_第37张图片【环境与工具】IDE配置——IDEA配置_第38张图片【环境与工具】IDE配置——IDEA配置_第39张图片【环境与工具】IDE配置——IDEA配置_第40张图片

静态JavaWeb和Tomcat

【环境与工具】IDE配置——IDEA配置_第41张图片【环境与工具】IDE配置——IDEA配置_第42张图片
【环境与工具】IDE配置——IDEA配置_第43张图片
【环境与工具】IDE配置——IDEA配置_第44张图片
【环境与工具】IDE配置——IDEA配置_第45张图片
【环境与工具】IDE配置——IDEA配置_第46张图片【环境与工具】IDE配置——IDEA配置_第47张图片

关联数据库

启动Mysql服务

【环境与工具】IDE配置——IDEA配置_第48张图片
【环境与工具】IDE配置——IDEA配置_第49张图片

设置时区

【环境与工具】IDE配置——IDEA配置_第50张图片

配置mysql时区

show variables like'%time_zone';

【环境与工具】IDE配置——IDEA配置_第51张图片

set global time_zone = '+8:00';

在这里插入图片描述

【环境与工具】IDE配置——IDEA配置_第52张图片

设置自动同步

【环境与工具】IDE配置——IDEA配置_第53张图片

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

在这里插入图片描述
【环境与工具】IDE配置——IDEA配置_第54张图片

IDEA中使用git

配置

【环境与工具】IDE配置——IDEA配置_第55张图片

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

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

【环境与工具】IDE配置——IDEA配置_第56张图片【环境与工具】IDE配置——IDEA配置_第57张图片【环境与工具】IDE配置——IDEA配置_第58张图片

5. 从远程仓库获取项目

【环境与工具】IDE配置——IDEA配置_第59张图片【环境与工具】IDE配置——IDEA配置_第60张图片

6. 新建git本地仓库

【环境与工具】IDE配置——IDEA配置_第61张图片
【环境与工具】IDE配置——IDEA配置_第62张图片

7. 添加忽略同步的文件

【环境与工具】IDE配置——IDEA配置_第63张图片

【环境与工具】IDE配置——IDEA配置_第64张图片
【环境与工具】IDE配置——IDEA配置_第65张图片
【环境与工具】IDE配置——IDEA配置_第66张图片
【环境与工具】IDE配置——IDEA配置_第67张图片

IDEA中的GIT基本操作

版本控制

查看历史版本——git log

【环境与工具】IDE配置——IDEA配置_第68张图片

版本切换

  1. 获取目标hash

    【环境与工具】IDE配置——IDEA配置_第69张图片

  2. 切换HEAD指针

    【环境与工具】IDE配置——IDEA配置_第70张图片

    选择git reset方式

    【环境与工具】IDE配置——IDEA配置_第71张图片

    结果

    【环境与工具】IDE配置——IDEA配置_第72张图片

    【环境与工具】IDE配置——IDEA配置_第73张图片

分支管理

新建分支

【环境与工具】IDE配置——IDEA配置_第74张图片
【环境与工具】IDE配置——IDEA配置_第75张图片

切换分支

【环境与工具】IDE配置——IDEA配置_第76张图片

合并分支

【环境与工具】IDE配置——IDEA配置_第77张图片

【环境与工具】IDE配置——IDEA配置_第78张图片

冲突处理

【环境与工具】IDE配置——IDEA配置_第79张图片

  • Accept Yours:master分支

  • Accept Theirs:dev分支

  • Merge:手动合并

【环境与工具】IDE配置——IDEA配置_第80张图片

master

【环境与工具】IDE配置——IDEA配置_第81张图片

dev分支

【环境与工具】IDE配置——IDEA配置_第82张图片

push到远程库

【环境与工具】IDE配置——IDEA配置_第83张图片
【环境与工具】IDE配置——IDEA配置_第84张图片

【环境与工具】IDE配置——IDEA配置_第85张图片

从远程库clone

【环境与工具】IDE配置——IDEA配置_第86张图片

【环境与工具】IDE配置——IDEA配置_第87张图片

关闭自动更新

【环境与工具】IDE配置——IDEA配置_第88张图片

清空所有缓存和索引

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

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

【环境与工具】IDE配置——IDEA配置_第89张图片

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

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

【环境与工具】IDE配置——IDEA配置_第90张图片

你可能感兴趣的:(系统与工具,#,IDE配置,intellij-idea,ide,java)