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. 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

修改模板

在这里插入图片描述

  • 3
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值