安装

更新这篇文章时,我是用的是IDEA 03.2。

IDEA安装链接

IDEA目录结构

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

IDE 正确设置了对 node_modules 的路径_intellij-idea


IDE 正确设置了对 node_modules 的路径_git_02

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

设置的目录结构

IDE 正确设置了对 node_modules 的路径_ide_03


IDE 正确设置了对 node_modules 的路径_ide_04

IDEA工程

设置视图

IDE 正确设置了对 node_modules 的路径_ide_05

工程界面

IDE 正确设置了对 node_modules 的路径_java_06

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

模块

IDE 正确设置了对 node_modules 的路径_git_07


IDE 正确设置了对 node_modules 的路径_git_08

IDEA中创建Module

IDE 正确设置了对 node_modules 的路径_java_09


IDE 正确设置了对 node_modules 的路径_版本控制_10

删除Module

  1. 将Module与Project解除关联
  2. 删除Module

查看项目配置

IDE 正确设置了对 node_modules 的路径_intellij-idea_11

编辑器配置

设置界面

IDE 正确设置了对 node_modules 的路径_java_12

Editor——General

设置自动导包功能

IDE 正确设置了对 node_modules 的路径_版本控制_13

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

IDE 正确设置了对 node_modules 的路径_版本控制_14

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

IDE 正确设置了对 node_modules 的路径_版本控制_15

忽略大小写提示

IDE 正确设置了对 node_modules 的路径_版本控制_16

  • stringBuffer & StringBuffer

设置单行显示tabs

IDE 正确设置了对 node_modules 的路径_java_17

Editor——Color Scheme

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

IDE 正确设置了对 node_modules 的路径_java_18

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

Editor——Code Style

IDE 正确设置了对 node_modules 的路径_java_19

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

Editor——File and Code Templates

新建文档的头部注释信息

IDE 正确设置了对 node_modules 的路径_版本控制_20

Editor——File Encodings

设置项目文件编码

IDE 正确设置了对 node_modules 的路径_版本控制_21

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

IDE 正确设置了对 node_modules 的路径_git_22

编译配置——Build,Execution,Deployment

Compiler——设置自动编译

IDE 正确设置了对 node_modules 的路径_ide_23

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

Ctrl+Shift+Alt+/ 选择Registry,勾选.running

断点调试

IDE 正确设置了对 node_modules 的路径_intellij-idea_24


IDE 正确设置了对 node_modules 的路径_版本控制_25


IDE 正确设置了对 node_modules 的路径_版本控制_26

窗口划分方式

IDE 正确设置了对 node_modules 的路径_ide_27

快捷键

IDE 正确设置了对 node_modules 的路径_版本控制_28


IDE 正确设置了对 node_modules 的路径_ide_29


IDE 正确设置了对 node_modules 的路径_java_30


IDE 正确设置了对 node_modules 的路径_java_31


IDE 正确设置了对 node_modules 的路径_ide_32

快捷键

IDE 正确设置了对 node_modules 的路径_ide_33


IDE 正确设置了对 node_modules 的路径_intellij-idea_34

模板

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

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

举例

IDE 正确设置了对 node_modules 的路径_git_35

IDE 正确设置了对 node_modules 的路径_git_36

IDE 正确设置了对 node_modules 的路径_java_37

IDE 正确设置了对 node_modules 的路径_ide_38

静态JavaWeb和Tomcat

IDE 正确设置了对 node_modules 的路径_版本控制_39

IDE 正确设置了对 node_modules 的路径_版本控制_40


IDE 正确设置了对 node_modules 的路径_git_41


IDE 正确设置了对 node_modules 的路径_intellij-idea_42


IDE 正确设置了对 node_modules 的路径_git_43


IDE 正确设置了对 node_modules 的路径_ide_44

IDE 正确设置了对 node_modules 的路径_ide_45

关联数据库

启动Mysql服务

IDE 正确设置了对 node_modules 的路径_ide_46


IDE 正确设置了对 node_modules 的路径_intellij-idea_47

设置时区

IDE 正确设置了对 node_modules 的路径_ide_48

配置mysql时区

show variables like'%time_zone';

IDE 正确设置了对 node_modules 的路径_java_49

set global time_zone = '+8:00';

IDE 正确设置了对 node_modules 的路径_git_50

IDE 正确设置了对 node_modules 的路径_java_51

设置自动同步

IDE 正确设置了对 node_modules 的路径_ide_52

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

IDE 正确设置了对 node_modules 的路径_intellij-idea_53


IDE 正确设置了对 node_modules 的路径_java_54

IDEA中使用git

配置

IDE 正确设置了对 node_modules 的路径_版本控制_55

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

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

IDE 正确设置了对 node_modules 的路径_版本控制_56

IDE 正确设置了对 node_modules 的路径_版本控制_57

IDE 正确设置了对 node_modules 的路径_版本控制_58

5. 从远程仓库获取项目

IDE 正确设置了对 node_modules 的路径_版本控制_59

IDE 正确设置了对 node_modules 的路径_git_60

6. 新建git本地仓库

IDE 正确设置了对 node_modules 的路径_java_61


IDE 正确设置了对 node_modules 的路径_intellij-idea_62

7. 添加忽略同步的文件

IDE 正确设置了对 node_modules 的路径_java_63

IDE 正确设置了对 node_modules 的路径_git_64


IDE 正确设置了对 node_modules 的路径_java_65


IDE 正确设置了对 node_modules 的路径_git_66


IDE 正确设置了对 node_modules 的路径_intellij-idea_67

IDEA中的GIT基本操作

版本控制

查看历史版本——git log

IDE 正确设置了对 node_modules 的路径_ide_68

版本切换
  1. 获取目标hash
  2. 切换HEAD指针

选择git reset方式

IDE 正确设置了对 node_modules 的路径_ide_69

结果

IDE 正确设置了对 node_modules 的路径_java_70

IDE 正确设置了对 node_modules 的路径_版本控制_71

分支管理

新建分支

IDE 正确设置了对 node_modules 的路径_ide_72


IDE 正确设置了对 node_modules 的路径_ide_73

切换分支

IDE 正确设置了对 node_modules 的路径_intellij-idea_74

合并分支

IDE 正确设置了对 node_modules 的路径_版本控制_75

IDE 正确设置了对 node_modules 的路径_intellij-idea_76

冲突处理

IDE 正确设置了对 node_modules 的路径_git_77

  • Accept Yours:master分支
  • Accept Theirs:dev分支
  • Merge:手动合并

IDE 正确设置了对 node_modules 的路径_java_78

master

IDE 正确设置了对 node_modules 的路径_ide_79

dev分支

IDE 正确设置了对 node_modules 的路径_版本控制_80

push到远程库

IDE 正确设置了对 node_modules 的路径_ide_81


IDE 正确设置了对 node_modules 的路径_ide_82

IDE 正确设置了对 node_modules 的路径_版本控制_83

从远程库clone

IDE 正确设置了对 node_modules 的路径_intellij-idea_84

IDE 正确设置了对 node_modules 的路径_git_85

关闭自动更新

IDE 正确设置了对 node_modules 的路径_git_86

清空所有缓存和索引

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

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

IDE 正确设置了对 node_modules 的路径_java_87

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

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

IDE 正确设置了对 node_modules 的路径_git_88