idea学习笔记

官方帮助文档:https://www.jetbrains.com/help/idea/discover-intellij-idea.html

一、下载、安装与卸载
1. 下载

官网下载地址(中文):https://www.jetbrains.com/zh-cn/idea/

2. 安装

注意选择安装路径,确认32位版还是64位版,其余下一步即可。
在这里插入图片描述
在这里插入图片描述

2.1 查看安装目录结构

在这里插入图片描述
bin:容器,执行文件和启动参数等。
help:快捷键文档和其他帮助文档。
jre64:64位java运行环境。
lib:idea依赖的类库。
license:各个插件许可。
plugin:插件。

其中,bin目录下:
在这里插入图片描述
在这里插入图片描述

2.2 查看设置目录结构

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

  1. config目录:config目录是IntelliJ lDEA个性化化配置目录,或者说是整个IDE设置目录。此目录可看成是最重要的目录,没有之一,如果你还记得安装篇的介绍的时候,安装新版本的 IntelliJlDEA会自动扫描硬盘上的旧配置目录,指的就是该目录。这个目录主要记录了:IDE主要配置功能、自定义的代码模板、自定义的文件模板、自定义的快捷键、Project的tasks记录等等个性化的设置。
  2. system目录:system目录是 IntelliJ IDEA系统文件目录,是 IntelliJ IDEA与开发项目一个桥梁目录,里面主要有:缓存、索引、容器文件输出等等,虽然不是最重要目录,但也是最不可或缺的目录之一。
3. 卸载

通过控制面板卸载即可。
在这里插入图片描述

二、常用配置

在这里插入图片描述

1. Appearance & Behavior
1.1 设置主题

在这里插入图片描述

2. Keymap(Eclipse)
功能快捷键
执行(run)Alt + R
提示补全(Class Name Completion)Alt + /
单行注释Ctrl + /
多行注释Ctrl + Shift + /
向下复制一行(Duplicate Lines)Ctrl + Alt + Down
删除一行或删除选中行(delete line)Ctrl + D
向下移动行(move statement down)Alt + Down
向上移动行(move statement up)Alt + Up
向下开始新的一行(start new line)Shift + Enter
向上开始新的一行(start new line before current)Ctrl + Shift +Enter
查看源码Ctrl + 选中指定结构 或 Ctrl + Shift + T
万能解错/生成返回值变量Alt + Enter
退回到前一个编辑的页面(back)Alt + Left
进入到下一个编辑的页面(针对上条)(forward)Alt + Right
查看继承关系(type hierarchy)F4
格式化代码(reformat code)Ctrl + Shift + F
提示方法参数类型(Parameter Info)Ctrl + Alt + /
复制Ctrl + C
撤销Ctrl + Z
反撤销Ctrl + Y
剪切Ctrl + X
粘贴Ctrl + V
保存Ctrl + S
全选Ctrl + A
选中数行,整体往后移动Tab
选中数行,整体往前移动Shift + Tab
查看类的结构Ctrl + O
重构:修改变量名与方法名Alt + Shift + R
大写转小写/小写转大写(toggle case)Ctrl + Shift + U
生成构造/get/set/toStringAlt + Shift + S
查看文档说明(quick documentation)F2
收起所有方法(collapse all)Alt + Shift + C
打开所有方法(expand all)Alt + Shift + X
打开代码所在硬盘文件夹(show in explorer)Ctrl + Shift + X
生成if-else/for/try-catch等(surround with)Alt + Shift + Z
局部变量抽取为成员变量(introduce field)Alt + Shift + F
查找/替换(当前)Ctrl + F
查找(全局)Ctrl + H
查找文件double Shift
查看方法的多层重写结构(method hierarchy)Ctrl + Alt + H
添加到收藏夹(add to favorites)Ctrl + Alt + F
抽取方法(Extract Method)Alt + Shift + M
打开最近修改文件(Recently Files)Ctrl + E
关闭当前打开的代码栏(close)Ctrl + W
关闭打开的所有代码栏(close all)Ctrl + Shift + W
快速搜索类中的错误(next highlighted error)Ctrl + Shift + Q
选择要粘贴的内容(show in Explorer)Ctrl + Shift + V
查找方法在哪里被调用(call Hierarchy)Ctrl + Shift + H
3. Editor
3.1 设置鼠标滚轮修改字体大小

在这里插入图片描述

3.2 设置鼠标悬浮显示

在这里插入图片描述

3.3 设置自动导包功能

在这里插入图片描述

3.4 设置显示行号和方法间的分隔符

在这里插入图片描述

3.5 忽略大小写提示

在这里插入图片描述

3.6 设置单行或多行显示标签页

在这里插入图片描述
在这里插入图片描述

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

在这里插入图片描述

3.8 修改类头的文档注释信息

在这里插入图片描述

3.9 设置项目文件编码

在这里插入图片描述

3.10 设置编辑区主题

在这里插入图片描述
导入编辑区主题
在这里插入图片描述

3.11 代码模板

​ 通过配置一些常用代码字母缩写,在输入简写时可以出现预定义的固定模式代码。

  1. 已有的常用模板
    在这里插入图片描述
  2. 实时代码模板
    在这里插入图片描述
    自定义实时代码模板
    在这里插入图片描述
    已有的常用字母缩写及对应的代码模板说明:
输入代码模板
pavm 或 mainmain函数
sout普通输出
soutp输出方法入参
soutm输出方法名
soutv输出最近的变量
xxx.sout输出指定变量
fori生成for循环
iter生成增强for循环
itar生成普通for循环
list.for生成集合list的for循环
list.fori生成集合list的for循环
list.forr生成集合list的for循环-倒序遍历
ifn 或 xxx.null生成 if(xxx == null)
inn 或 xxx.nn生成if(xxx != null)
prsf生成 private static final
psf生成 private static final
psfi生成 private static final int
psfs生成 private static final String
4. plugin

搜索并安装插件
在这里插入图片描述

5. Version Control

版本控制-git
在这里插入图片描述
在这里插入图片描述

6. Build, Execution, Deployment
6.1 设置自动编译

在这里插入图片描述

7. Languages & Frameworks
8. Tools
三、其他配置
1. 配置tomcat

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2. 关联数据库

在这里插入图片描述

在这里插入图片描述

3. 配置maven

在这里插入图片描述
Maven home directory:可以指定本地 Maven的安装目录所在,因为我已经配置了M2_HOME系统参数,所以直接这样配置IntelliJ IDEA是可以找到的。但是假如你没有配置的话,这里可以选择你的 Maven安装目录。此外,这里不建议使用IDEA默认的。

User settings file / Local repository:我们还可以指定Maven 的 settings.xml位置和本地仓库位置。
在这里插入图片描述
lmport Maven projects automatically:表示IntelliJ IDEA会实时监控项目的 pom.xml文件,进行项目变动设置。

Automatically download:在 Maven导入依赖包的时候是否自动下载源码和文档。默认是没有勾选的,也不建议勾选,原因是这样可以加快项目从外网导入依赖包的速度,如果我们需要源码和文档的时候我们到时候再针对某个依赖包进行联网下载即可。IntelliJ IDEA支持直接从公网下载源码和文档的。

VM options for importer:可以设置导入的VM参数。一般这个都不需要主动改,除非项目真的导入太慢了我们再增大此参数。

四、断点调试
1. windows系统debug设置

windows 系统设置 Shared memory,内存占用较少
在这里插入图片描述

2. 常用断点调试快捷键

在这里插入图片描述

3. 条件断点

在断点处右击调出条件断点。可以在满足某个条件下,实施断点。
在这里插入图片描述

4. 查看表达式的值

windows系统debug设置

windows 系统设置 Shared memory,内存占用较少
在这里插入图片描述

2. 常用断点调试快捷键

在这里插入图片描述

3. 条件断点

在断点处右击调出条件断点。可以在满足某个条件下,实施断点。

在这里插入图片描述

4. 查看表达式的值

debug时,选择行,Ctrl + U查看表达式的值。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Feng_CV工程师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值