IDEA常用配置及使用

简介: IDEA常用配置及使用

1.IDEA常用配置

1.1编码配置

鼠标单击edit,打开settings界面进行编辑,如下:

打开界面后按以下操作进行编码设置,实操如下:

设置好编码之后我们还要进行Maven配置。

1.2设置鼠标悬浮提示

因为鼠标悬浮是要放到代码上才能进行显示,这边先自行创建一个项目给大家演示设置鼠标悬停,在后面会演示Maven项目的创建。具体设置实操如下:

设置结果演示:

1.3设置显示方法分隔符

当单个页面出现很多个方法时, 每个方法的开始符跟结束符很难区分,这时候方法分隔符就可以帮我们更好的区分各个方法的开始结束符,具体实操与设置成功的演示效果如下:

勾选后的效果如下:

1.4忽略大小写提示

IDEA默认提示是区分大小写的,比如输入string,不会提示String类。具体实操如下:

Editor->General ->Code Completion

1.5自动导包功能

默认情况,包括Eclipse 写完类,是需要手工导入包的,不过IDEA提供了自动导包设置:

Editor->general->Auto Import

具体实操如下:

下拉选All 然后下面两个勾选下即可;随后可以自动导入包,取消包。

1.6取消单行显示Tabs

依个人习惯设置。没设置前的效果如下:

设置后的效果如下:

有时候 要查看的代码文件比较多,多行显示会方便一点:

可以配置下:

Editor->General ->Editor Tabs

具体实操如下:

1.7设置字体

Editor->Font

这里可以根据自己喜好,设置字体样式,字体大小,包括行高;具体实操如下:

1.8设置配置类文档位置信息模板

默认新建类 没有文档注释信息,我们一般公司开发,都要设置,方便落实到每个人;

没设置之前新建类是没有类注释的,设置之后的效果如下:

设置方法:

Editor->File and Code Templates 然后Includes File Header

具体实操:

1.9设置自动编译

在Eclipse里,项目都是自动编译的,IDEA里默认不是,我们需要配置下;

Build,Execution,Deployment -> Compiler

两个勾选下,设置项目自动编译,包括平行结构的多个模块也自动编译;

1.10水平或者垂直显示代码

在某些特定情况下,我们需要让代码水平或者垂直显示,Eclipse里,我们直接拖拽即可;

但是IDEA里,我们需要鼠标右键Tab,如下:

1.11快捷方式改成Eclipse

IDEA快捷方式改成eclipse的,首先具体操作如下:

File -> Settings -> Keymap

这样我们就能快速生成main方法和打印语句了。然后第二步设置如下:

Editor -> Live Templates  下拉选Enter

1.12设置默认浏览器

具体操作如下:

2.IDEA的Maven项目

2.1创建Maven项目

添加配置archetypeCatalog=internal可加快项目创建速度,如下:

2.2Maven配置XML

跟编码配置类似,打开settings界面后输入Maven进行搜索,实操如下:

配置完后点击Apply进行应用我们的IDEA中Maven配置XML就完成了。

2.3Maven项目中XML配置文件的相关配置

上述是Maven项目中相关配置文件XML的路径,我们需要找到并且完成配置,配置结果如下:

web.xml(配置jsp的版本):

<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
  <display-name>Archetype Created Web Application</display-name>
</web-app>

pom.xml(配置Servlet,Mysql的jar包以及引用文件的仓库):

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>org.example</groupId>
  <artifactId>ideamaven</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>
  <name>ideamaven Maven Webapp</name>
  <!-- FIXME change it to the project's website -->
  <url>http://www.example.com</url>
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.7</maven.compiler.source>
    <maven.compiler.target>1.7</maven.compiler.target>
  </properties>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.44</version>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>4.0.1</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>
  <build>
    <finalName>ideamaven</finalName>
    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.7.0</version>
          <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
          </configuration>
        </plugin>
        <plugin>
          <artifactId>maven-clean-plugin</artifactId>
          <version>3.1.0</version>
        </plugin>
        <!-- see http://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_war_packaging -->
        <plugin>
          <artifactId>maven-resources-plugin</artifactId>
          <version>3.0.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <version>3.8.0</version>
        </plugin>
        <plugin>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.22.1</version>
        </plugin>
        <plugin>
          <artifactId>maven-war-plugin</artifactId>
          <version>3.2.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-install-plugin</artifactId>
          <version>2.5.2</version>
        </plugin>
        <plugin>
          <artifactId>maven-deploy-plugin</artifactId>
          <version>2.8.2</version>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
</project>

2.4配置Tomcat

具体实操如下:

配置成功结果演示:

2.5编写代码测试

创建一个jsp页面,如下:

index.jsp:

<%--
  Created by IntelliJ IDEA.
  User: jj
  Date: 2023/8/14
  Time: 9:46
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
    <title>Title</title>
</head>
<body>
    Hello IDEA...
    本王想休假...
</body>
</html>

运行结果如下:

3.IDEA与Eclipse的区别

IDEA和Eclipse是两种常用的集成开发环境(IDE),用于编写和调试软件代码。它们在功能、用户体验和使用场景等方面存在一些区别。

  1. 软件公司:IDEA由JetBrains公司开发,而Eclipse由Eclipse Foundation维护。因此,它们的开发和支持团队不同。
  2. 功能和插件:IDEA被认为是功能更强大的IDE之一,它提供了更多的内置功能和集成工具,如代码分析、智能提示、重构工具等。IDEA也有大量的插件和扩展可供选择,可以根据项目需求进行定制。Eclipse也有一些功能和插件,但相对来说功能不如IDEA多。
  3. 用户界面:IDEA的用户界面被广泛认为更加直观和友好,具有更好的用户体验。它提供了直观的快捷键和交互式操作,使得开发者更加高效。Eclipse的界面可能需要更多的定制和配置,对于新手来说可能需要一些时间适应。
  4. 支持的语言和框架:IDEA在支持更多编程语言和框架方面可能更为全面,包括Java、Kotlin、Python、JavaScript、Ruby等。Eclipse则更多地专注于Java开发,虽然也有一些插件来支持其他语言和框架,但功能和稳定性可能不如IDEA。

最后IDEA常用配置及使用就到这里,祝大家在敲代码的路上一路通畅!

感谢大家的观看 !


目录
相关文章
|
4月前
|
Java 应用服务中间件 Maven
【JavaWeb-06】IDEA配置
【JavaWeb-06】IDEA配置
|
2月前
|
Java 程序员 API
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-swagger配置(idea社区版2023.1.4+apache-maven-3.9.3-bin)
59 1
|
2月前
|
前端开发 Java 数据库连接
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
Springboot-MyBatis配置-配置端口号与服务路径(idea社区版2023.1.4+apache-maven-3.9.3-bin)
33 0
|
1月前
|
Java Maven
Maven【5】在IDEA环境中配置和使用Maven
Maven【5】在IDEA环境中配置和使用Maven
65 1
|
3月前
|
Java 应用服务中间件 Maven
idea配置本地maven保姆级教程
idea配置本地maven保姆级教程
285 0
|
2月前
|
Java Maven
【Maven】下载配置maven以及IDEA配置maven详情
【Maven】下载配置maven以及IDEA配置maven详情
132 0
|
22小时前
idea如何配置不显示某些文件
【4月更文挑战第18天】idea如何配置不显示某些文件
10 2
|
3月前
|
Java 开发工具
idea中springboot项目热部署最完整有效的详细配置
idea中springboot项目热部署最完整有效的详细配置
180 0
|
3天前
|
Java Maven
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
【IDEA】常用快捷键和自定义方法补全(附如何设置IDEA全局配置,如Maven)
9 0
|
29天前
|
数据建模 Go vr&ar
idea配置go依赖下载
idea配置go依赖下载
16 0