首页 > 其他分享 >idea配置

idea配置

时间:2023-05-06 11:38:22浏览次数:33  
标签:代码 配置 Eclipse idea Module IDEA 模块

一、idea

IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境IDE(Integrated Development Environment),也可用于其他语言的开发。IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。

IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

IDEA的支持:

idea配置_模版

 

idea配置_ide_02

二、idea下载和安装

官网下载地址:https://www.jetbrains.com/idea/download/#section=windows ,这里需要注意,专业版支持的功能更加的强大,但是收费的,学生可以通过学校邮箱在线注册,免费使用

idea配置_模版_03

这里的安装,并未有什么特殊的,直接安装即可,后期向使用专业版,也可以在淘宝和拼多多购买账户

三、idea页面说明

这里以2020.1这个版本为例演示,初次打开创建一个项目

idea配置_ide_04

选择JDK:

idea配置_ide_05

勾选创建

idea配置_导包_06

设置项目名称

idea配置_模版_07

查看jdk位置

idea配置_ide_08

项目下内容:

  • 工程下的src类似于Eclipse下的src目录,用于存放代码。。

配置idea,点击Toolbar,显示处理快捷菜单

idea配置_导包_09

主页说明

idea配置_ide_10

四、idea中Module的概念和使用

4.1.idea和eclipse对比说明

在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。

4.2.项目管理说明

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

4.3.IDEA为什么这样设置?

目前主流大型的项目都是分布式部署的,结构都是类似这种多Module的。这类项目一般是这样划分的,比如:订单模块、积分模块、任务模块、活动模块等等,模块之间彼此可以相互依赖。这些Module之间都是处于同一个项目业务下的模块,彼此之间是有不可分割的业务关系的。

 

idea配置_导包_11

4.4.项目中的out目录

out目录的说明:里面存放的是编译后的字节码文件,当代码执行了才会出现

idea配置_模版_12

4.5.项目中新增或者删除模块

选择创建模块

idea配置_导包_13

删除模块:

idea配置_模版_14

五、IDEA的常用设置

5.1.设置主题

在file点击setting中打开设置,在appearance中选择主题

idea配置_ide_15

5.2.设置字体

编辑区的字体变大或者变小:这里设置后,即可使用Ctrl+鼠标滚轮 完成操作

idea配置_ide_16

5.3.自动导包和优化多余的包

手动导包快捷键为:alt+enter,自动导包和优化多余的包设置如下:

idea配置_ide_17

5.4.自动合并包

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

Class count to use import with '*·.:使用带“*·”导入的类计数。

Names count to use static import with'*:使用带有“*+”的静态导入计算名称

idea配置_模版_18

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

idea配置_模版_19

5.6.忽略大小写,进行提示:

idea配置_导包_20

5.7.多个类不隐藏,多行显示

idea配置_导包_21

5.8.字体大小和行间距

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

idea配置_ide_22

5.9.修改文档注释

修改类头的文档注释信息,注意对新建的类才有效,设置内容如下:

/**
* @author : Augus
* @date: ${DATE} ${TIME} 
* @Description: ${PACKAGE_NAME}
* @version: 1.0
*/

设置如图

idea配置_导包_23

六、代码模版

6.1.代码模板是什么?

代码模版的原理就是配置一些常用代码字母缩写,在输入简写时可以出现你预定义的固定模式的代码,使得开发效率大大提高,同时也可以增加个性化。最简单的例子就是在Java中输入sout会出现System.out.println();

所处位置:
(1)Live Templates中可以做用户的个性化定制。

idea配置_导包_24

(2)Postfix Completion中只能用,不能修改。

idea配置_导包_25

6.2.常见的代码模块

模板1: main方法:

main 或者 psvm

模板2:输出语句:

sout 或者 .sout
一些变型:
soutp:打印方法的形参
soutm:打印方法的名字
soutv:打印变量

模板3: 循环

普通for循环: fori(正向) 或者 .fori (正向) . forr(逆向)
增强for循环: iter 或者 .for(可以用于数组的遍历,集合的遍历)

模板4: 条件判断

ifn 或者 .null :判断是否为null (if null)
inn 或者 .nn :判断不等于null (if not null)

模板5: 属性修饰符:

prsf : private static final
psf :public static final

6.3.修改现有模版

案例演示如下:

idea配置_ide_26



标签:代码,配置,Eclipse,idea,Module,IDEA,模块
From: https://blog.51cto.com/u_13661275/6249292

相关文章

  • IDEA编写的SpringBoot项目修改后自动编译刷新
    问题的描述:       IDEA编写传统web应用使用外置的Tomcat时候,IDEA设置了外置的Tomcat的编译刷新,前端代码修改后是可以自动编译,页面刷新就能看到效果的。而开发SpringBoot项目的时候,因为它使用的是内置的Tomcat,所以即使是在html页面上修改内容,也必......
  • 使用nacos配置,启动服务时一直报 Error starting ApplicationContext. To display the
    报错日志如下:ErrorstartingApplicationContext.Todisplaytheconditionsreportre-runyourapplicationwith'debug'enabled.-2023-05-0509:46:02.328[TID:N/A]ERROR8236---[main]o.s.b.d.LoggingFailureAnalysisReporter:***********......
  • 配置wordpress:更换网站ico图标(wordpress 6.2)
    一,更换ico1,代码:<linkrel="shortcuticon"href="http://wp.liuhongdi.com/favicon.ico?v=35"type="image/x-icon"/>2,添加代码:3,上传文件到wordpress根目录,如图:二,测试效果:说明:刘宏缔的架构森林是一个专注架构的博客,地址:https://www.cnblogs.com/architectforest......
  • IDEA修改git提交者的信息
    在IDEA中打开Terminal终端查看当前提交者的名称及邮箱gitconfiguser.namegitconfiguser.email修改成你自己的用户名及邮箱gitconfig--globaluser.name"xxxxx"gitconfig--globaluser.email"[email protected]"......
  • 使用properties配置jdbc信息报错问题
    今天使用properties文件来配置mysql驱动,url,user,password,然后配置到spring-dao.xml(spring和mybatis整合文件)中运行后报错java.sql.SQLException:Accessdeniedforuser'ASUS'@'localhost'(usingpassword:YES)用户ASUS访问被拒绝,在properties中user配置的是root。解决方法:......
  • 解决IDEA中每次都要重复配置Maven问题
    IDEA中每次都要重复配置Maven问题......
  • JDK----下载、作用、安装、配置
      官网JDK下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html   JDK介绍:java开发、调试需要安装JDK(包括javac编译、JRE等)只运行java程序只需安装JRE(包括javaAPI类库和JVM虚拟机)JRE  JDK环境变量配置及作用:安装完JDK后在cmd中输入java报错“不是内......
  • Jboss4集群配置之二:Jboss集群配置实例与负载均衡器配置
    1.前言 2.集群准备知识 3.Jboss集群配置实例概述4.Jboss集群负载均衡器mod_jk配置3.Jboss集群配置实例概述下文中,RubySun 将以实例来叙述Jboss集群配置。该实例包含3个Jboss节点。各节点被动接收负载均衡器转发的请求。各节点间没有横向的联系。4. Jboss集群负载均衡器配置步......
  • SpringBoot配置mongodb打印日志
    在application.yml添加配置:logging:level:org.springframework.data.mongodb.core.MongoTemplate:DEBUG如果使用的是application.properties,则是:logging.level.org.springframework.data.mongodb.core.MongoTemplate=DEBUG......
  • MyBatis 配置详解
    目录mybatis-config.xml核心配置文件1.environments元素1.1子元素environment1.2transactionManager事务管理器(共两种)2.mappers元素(定义映射SQL语句文件)3.properties4.typeAliases(定义别名)其他配置【设置】mybatis-config.xml核心配置文件mybatis-config.xml包含的......