下载

官网下载:https://www.jetbrains.com/idea/download/#section=windows

提升速度

在安装目录下更改参数可提升反应速度。

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

查看目录

这是IDEA 的各种配置的保存目录。 这个设置目录有一个特性,就是你删除掉整个目录之后,重新启动 IntelliJIDEA 会 再自动帮你生成一个全新的默认配置,所以很多时候如果你把 IntelliJ IDEA 配置改坏了,没关系,删掉该目录,一切都会还原到默认 。

工程界面

模块 (Module)

从 Eclipse 转过来的人总是下意识地要在同一个窗口管理 n 个项目,这在IntelliJ IDEA 是无法做到的。 IntelliJ IDEA 提供的解决方案是打开多个项目实例,即打开多个项目窗口。 即:一个 Project 打开一个 Window 窗口。

在 IntelliJ IDEA 中 Project 是最顶级的级别,次级别是 Module 。 一个 Project可以有多个可以有多个Module。目前主流的大型项目。目前主流的大型项目都是都是分分布式布式部署部署的的,结构都是类似这种多种Module 结构。

这类项目一般是这样划分的,比如:core Module 、 web Module 、 plugin Module 、solr Module 等等,模块之间彼此可以相互依赖。通过这些 Module 的命名也可以看出,他们之间都是处于同一个项目业务 下的模块,彼此之间是有不可分割的业务关系的。 举例:

创建一个模块

选中项目project,右击选择New->module->根据需求next即可。

删除一个模块

选中需要删除的模块 -> 右击 -> Open Module Settings

然后再选中需要删除的模块 -> 右击 -> Delete即可

常用配置

  • 进入设置:File -> Settings

  • 设置鼠标滚轮修改字体大小,我们可以勾选此设置后,增加Ctrl + 鼠标滚轮 快捷键来控制代码字体大小显示。

  • 设置鼠标悬浮提示

  • 设置自动导包功能
    • Add unambiguous imports on the fly :自动 导入 不明确 的 结构
    • Optimize imports on the fly 自动帮我们优化导入的包

  • 设置显示行号和方法间的分隔符
    • 如上图红圈所示, 可以 勾选 Show line numbers :显示行数。
    • 如上图红圈所示, 可以 勾选 Show method separators 显示方法 分隔线 。

  • 忽略大小写提示

  • 设置取消单行显示 tabs 的操作

  • 设置默认的字体、字体大小、字体行间距

  • 修改代码 中 注释的字体颜色
    • Doc Comment Text 修改文档注释的字体颜色
    • Block comment 修改多行注释的字体颜色
    • Line comment 修改当行注释的字体颜色

  • 设置项目文件编码

  • 设置自动编译

快捷键设置

  • 修改快捷键模式

  • 输入psvm+tab键快速生成main函数

  • 输入sout+tab键快速生成print函数

  • 输入fori+tab键快速生成for循环

  • 输入iter+tab键快速生成for循环

  • 可在前面加变量名.快捷键

创建Java Web Project 或 Module

创建的静态 Java Web

  • 选中项目 -> New -> Module -> Static Web -> Static Web -> next即可
  • 然后可以在该模块下新建静态文件

创建动态的 Java Web

  • 选中项目 -> New -> Module -> Java-> JavaEE Web Application -> next即可

添加tomcat并部署工程

  • 先安装好tomcat,然后进入cmd输入catalina run,能运行则表示配置成功

  • 在IDEA中,进入Run -> Edit Configurations -> Defaults -> 找到tomcat -> local -> 选择tomcat安装路径

  • 添加项目

  • 这时,Server的本地访问路径就变为了http://localhost:8080/JavaWeb/
  • 运行和停止

  • 解决控制台打印乱码的问题

    • 打开tomcat安装路径,找到apache-tomcat-8.5.51\conf\logging.properties文件,修改文件如下

关联数据库

  • 打开IDEA数据库窗口

  • 选择相应的数据库源

  • 输入参数,下载必要驱动,然后点击Test Connection即可测试是否连接成功

  • 成功后,可以看到数据库相关内容

  • 显示可视化

版本控制

  • 先安装并配置好git工具
  • 关联git

  • 关联github,如果无法使用密码登录,去github->Setting-> developer settings创建一个token,选项全选,然后复制token到idea中

  • 在github上创建一个项目,并克隆到idea中

  • 复制github仓库地址到idea中进行克隆

  • 查看历史提交

  • 常用功能

断点调试

  • 节省内存空间

  • 调试按键

  • 条件断点
    • 在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
  • 查看表达式的值(Ctrl +U)