• IDEA的使用设置


    本文仅作为个人笔记

    IDEA常用设置

    进入设置

    请添加图片描述

    请添加图片描述

    设置主题

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

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

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

    自动导包:在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

    忽略大小写,进行提示:

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

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

    在这里插入图片描述

    设置项目文件编码:

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

    自动编译:

    在这里插入图片描述

    省电模式:

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

    代码显示结构:

    在这里插入图片描述

    导入接受jar包:

    在这里插入图片描述

    生成序列化版本号:

    在这里插入图片描述

    在这里插入图片描述

    点击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之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的

    在这里插入图片描述

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

    在这里插入图片描述

    1. 删除模块

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

    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代码字体大小放大和缩小的快捷键

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

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

    在这里插入图片描述

    显示代码结构: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
    • 2

    区别:

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

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

    2. 使用方式不同在这里插入图片描述

    在这里插入图片描述

    常用的代码模板
    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

    修改模板

    在这里插入图片描述

  • 相关阅读:
    YOLOv7 PyQt5 | 手把手教你YOLOv7添加PyQt页面
    基于JavaSwing开发五子棋游戏 课程设计 大作业
    算法---消除游戏(Kotlin)
    ThreeJS进阶之动画系统(Animation system)
    windows中nginx配置负载均衡
    大商创多用户商城系统 多处SQL注入漏洞复现
    07 目标检测-YOLO的基本原理详解
    GIS开发入门,TopoJSON格式是什么?TopoJSON格式与GeoJSON格式有什么不同?
    文件操作(详解!)
    详解 Flink CDC 的介绍和入门案例
  • 原文地址:https://blog.csdn.net/weixin_51081257/article/details/127618122