IDEA的使用设置

本文仅作为个人笔记

IDEA常用设置

进入设置

IDEA的使用设置_第1张图片

IDEA的使用设置_第2张图片

设置主题

IDEA的使用设置_第3张图片

编辑区的字体变大或者变小:

IDEA的使用设置_第4张图片

鼠标悬浮在代码上有提示:

IDEA的使用设置_第5张图片

自动导包和和优化多余的包:

手动导包:快捷键:alt+enter

自动导包:IDEA的使用设置_第6张图片

同一个包下的类,超过指定个数的时候,导包合并为*

IDEA的使用设置_第7张图片

显示行号,方法和方法间的分隔符:

IDEA的使用设置_第8张图片

忽略大小写,进行提示:

IDEA的使用设置_第9张图片

多个类不隐藏,多行显示:

IDEA的使用设置_第10张图片

设置默认的字体,字体的大小,字体行间距(编辑区和控制台都会变化):

IDEA的使用设置_第11张图片

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

IDEA的使用设置_第12张图片

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

IDEA的使用设置_第13张图片

设置项目文件编码:

IDEA的使用设置_第14张图片
IDEA的使用设置_第15张图片

自动编译:

IDEA的使用设置_第16张图片

省电模式:

如果打开省电模式代码提示就会没有了

代码显示结构:

IDEA的使用设置_第17张图片

导入接受jar包:

IDEA的使用设置_第18张图片

生成序列化版本号:

IDEA的使用设置_第19张图片

IDEA的使用设置_第20张图片

点击Person按住alt+enter 添加版本号

Module的概念和使用

  1. 在Eclipse中我们有Workspace(工作空间)和Project(工程)的概念,在IDEA中只有Project(工程)和Module(模块)的概念。

    这里的对应关系为:

    IDEA官网说明:

    An Eclipse workspace is similar to a project in IntelliJ IDEA
    An Eclipse project maps to a module in IntelliJ IDEA

    翻译:

    Eclipse中 workspace 相当于 IDEA 中的 Project
    Eclipse中 Project 相当于 IDEA 中的 Module

    在Intellij IDEA中Project(工程)时最顶级的级别,次级别时Module(模块)。

    一个Project下可以有多个Module。

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

  3. IDEA这样设置的原因:

    目前主流的大型项目都是分布式部署的,结构都是类似这种多Module的。

    这类项目一般是这样划分的,比如:积分模块、任务模块、活动模块等等,模块之间彼此可以相互依赖。这些Module之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的

IDEA的使用设置_第21张图片

  1. out目录的说明:里面存放的是编译后的字节码文件

IDEA的使用设置_第22张图片

  1. 删除模块

IDEA的使用设置_第23张图片
IDEA的使用设置_第24张图片

IDEA的常用快捷键

创建内容:alt + insert

main方法:psvm

输出语句:sout

复制一行:ctrl + d

删除一行:ctrl + y

代码向上/下移动:Ctrl + Shift + Up/Down

搜索类:ctrl + n

生成代码: alt + Insert (如构造函数邓,getter,setter,hashCode,equals,toString)

百能快捷键:alt + Enter(导包,生成变量等)

单行注释或多行注释:Ctrl + / 或 Ctrl + Shift + /

重命名:shift + f6

for循环 直接:fori 回车即可

代码块包围:try-catch,if,while等ctrl+alt+t

代码自动补全提示:IDEA的使用设置_第25张图片

idea代码字体大小放大和缩小的快捷键

代码一层一层调用的快捷键:

点进源码:ctrl+鼠标悬浮在代码上+点进去即可:

IDEA的使用设置_第26张图片

显示代码结构:alt+7

显示导航栏:alt+1

撤回:ctrl + z

REDO操作:

在这里插入图片描述

缩进:tab 取消缩进:shift+tab

模板的使用

原理:配置一些常用代码字母缩写,在输入简写时可以出现预定义的固定模式的代码,提高开发效率。比如Java中输入sout会出现System.out.println();

所处位置:

1. Live Templates
1. postfix Completion![image-20221021102920202](C:\Users\xxx\AppData\Roaming\Typora\typora-user-images\image-20221021102920202.png)

区别:

  1. Live Templates中可以做用户的个性化定制。

    Postfix Completion中只能用,不能修改。

  2. 使用方式不同IDEA的使用设置_第27张图片

IDEA的使用设置_第28张图片

常用的代码模板
  1. main方法:

    main 或者 psvm

  2. 输出语句

    sout 或者 .sout

    一些变型:

    soutp:打印方法的形参

    soutm:打印方法的名字

    soutv:打印变量

  3. 循环

    普通for循环:fori(正向) 或者 .fori(正向) .forr(逆向)

    增强for循环:iter 或者这 .for

    (可以用于数组的遍历,集合的遍历)

  4. 条件判断

    ifn 或者 .null :判断是否为null(if numll)

    inn 或者 .nn 判断不等于 null (if not null)

  5. 属性修饰符

    prsf:private static final

    psf:public static final

修改模板

IDEA的使用设置_第29张图片

你可能感兴趣的:(后端,intellij-idea,java,ide)