2020-11-05----idea的使用

一、IntelliJ IDEA 介绍 – Eclipse IBM

JetBrains 公司介绍

IDEA(https://www.jetbrains.com/idea/)是 JetBrains 公司的产品,公司旗下还有其
它产品,比如:
 WebStorm:用于开发 JavaScript、HTML5、CSS3 等前端技术;
 PyCharm:用于开发 python
 PhpStorm:用于开发 PHP
 RubyMine:用于开发 Ruby/Rails
 AppCode:用于开发 Objective - C/Swift
 CLion:用于开发 C/C++
 DataGrip:用于开发数据库和 SQL
 Rider:用于开发.NET
 GoLand:用于开发 Go

2.IDEA 的主要优势:(相较于 Eclipse 而言)

① 强大的整合能力。比如:Git、Maven、Spring 等
② 提示功能的快速、便捷
③ 提示功能的范围广
④ 好用的快捷键和代码模板 private static final psf
⑤ 精准搜索

3.IDEA 的下载地址:(官网)

https://www.jetbrains.com/idea/download/#section=windows.
IDEA 分为两个版本:旗舰版(Ultimate)和社区版(Community)。

4.下载步骤中:安迪比尔定律

2020-11-05----idea的使用

5.查看安装目录

2020-11-05----idea的使用
bin:容器,执行文件和启动参数等
help:快捷键文档和其他帮助文档
jre64:64 位java 运行环境
lib:idea 依赖的类库
license:各个插件许可
plugin:插件
bin 目录下:
2020-11-05----idea的使用
2020-11-05----idea的使用
-Xms128m,16 G 内存的机器可尝试设置为 -Xms512m
(设置初始的内存数,增加该值可以提高 Java 程序的启动速度。)
-Xmx750m,16 G 内存的机器可尝试设置为 -Xmx1500m
(设置最大内存数,提高该值,可以减少内存 Garage 收集的频率,提高程序性能)
-XX:ReservedCodeCacheSize=240m,16G 内存的机器可尝试设置为
-XX:ReservedCodeCacheSize=500m
(保留代码占用的内存容量)

1 config 目录

config 目录是 IntelliJ IDEA 个性化化配置目录,或者说是整个 IDE 设置目录。
此目录可看成是最重要的目录,没有之一,安装新版本的 IntelliJ IDEA 会自动扫描硬盘上的旧配置目录,指的就是该目录。
这个目录主要记录了:IDE 主要配置功能、自定义的代码模板、自定义的文件
模板、自定义的快捷键、Project 的 tasks 记录等等个性化的设置。

2 system 目录

system 目录是 IntelliJ IDEA 系统文件目录,是 IntelliJ IDEA 与开发项目一个
桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,
但也是最不可或缺的目录之一。
对于 IDEA 2017.3 月版本,需要按照如下的方式**:
方式一:
启动:idea_active_proxy **代理.exe
接着,启动 IDEA:输入 server: http://localhost:8888 ,然后可以关闭
idea_active_proxy 工具。

6.创建模块(Module)

在 Eclipse 中我们有 Workspace(工作空间)和 Project(工程)的概念,在 IDEA
中只有 Project(工程)和 Module(模块)的概念。这里的对应关系为:
目前主流的大型项目都是分布式部署的,结构都是类似这
种多 Module 结构。
2020-11-05----idea的使用

7. 如何删除模块

2020-11-05----idea的使用
2020-11-05----idea的使用
2020-11-05----idea的使用

8、常用配置

2020-11-05----idea的使用
file –> import setttings –> 选中下载的主题 jar 文件 –> 一路确认 –> 重启。
重启以后,新主题会自动启用。如果没有启用,可以如下方式选择:

1.4 补充:通过插件(plugins)更换主题

2020-11-05----idea的使用
下载以后,导入主题:(方式二)
2020-11-05----idea的使用

9.模版

settings-Editor-Live Templates/postfix completion
fori soutp/soutm/soutv
iter
itar

10、断点调试

1. Debug 的设置

2020-11-05----idea的使用
设置 Debug 连接方式,默认是 Socket。Shared memory 是 Windows 特有的一
个属性,一般在 Windows 系统下建议使用此设置,内存占用相对较少

2. 常用断点调试快捷键

2020-11-05----idea的使用

3. 条件断点

调试的时候,在循环里增加条件判断,可以极大的提高效率,心情也能愉悦。
具体操作:
在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
查看表达式的值(Ctrl + u):
选择行,ctrl + u。还可以在查看框中输入编写代码时的其他方法:
2020-11-05----idea的使用

11其它设置

1.生成 javadoc

2020-11-05----idea的使用
2020-11-05----idea的使用
输入:
Locale:输入语言类型:zh_CN
Other command line arguments:-encoding UTF-8 -charset UTF-8