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
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
这篇文章是一份关于Maven的安装和配置指南,包括下载、环境变量设置、配置文件修改、IDEA集成Maven以及解决jar包下载问题的方法。
2022最新版超详细的Maven下载配置教程、IDEA中集成maven(包含图解过程)、以及导入项目时jar包下载不成功的问题解决
|
4月前
|
Java Maven
解决idea每次新建maven项目都需要重新配置maven的问题
解决idea每次新建maven项目都需要重新配置maven的问题
195 1
|
28天前
|
Linux 网络安全 开发工具
IDEA如何配置git和github
【11月更文挑战第14天】本指南详细介绍了如何在 IntelliJ IDEA 中配置 Git 和 GitHub,包括检查和设置 Git 路径、测试配置,以及通过 SSH 或 HTTPS 方式配置 GitHub 仓库的具体步骤。完成配置后,用户可在 IDEA 中轻松进行版本控制操作。
|
5月前
|
IDE Oracle Java
day4:JDK、IntelliJ IDEA的安装和环境变量配置
【7月更文挑战第4天】🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!
234 0
|
2月前
|
Java Maven
震惊!idea专业版如何配置maven国内源手把手教学
文章提供了如何在IDEA专业版中配置Maven使用国内源(如阿里云)的详细步骤,以加快依赖下载速度,并解释了配置国内源的原因。
668 0
震惊!idea专业版如何配置maven国内源手把手教学
|
3月前
|
XML Java Maven
idea配置maven步骤及常见问题
本文介绍了在IDEA中配置Maven的详细步骤,包括Maven的下载、系统环境变量的配置、Maven本地仓库的设置、镜像加速的配置,以及在IDEA中指定Maven路径和配置文件。同时,还提供了解决每次新建项目需要重新手动配置Maven问题的方法。
idea配置maven步骤及常见问题
|
2月前
|
数据可视化 关系型数据库 MySQL
【IDEA】配置mysql环境并创建mysql数据库
【IDEA】配置mysql环境并创建mysql数据库
205 0
|
2月前
|
Oracle IDE Java
IDEA安装教程配置java环境(超详细)
IDEA安装教程配置java环境(超详细)
1199 0
|
4月前
|
缓存 Java 应用服务中间件
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
该博客文章讲述了如何在IntelliJ IDEA中配置和启动一个使用Eclipse开发的支付宝网站支付Demo案例。文章详细记录了从导入项目到配置Tomcat,再到解决启动过程中遇到的问题的步骤。作者还分享了在IDEA中遇到的一些常见问题,如项目配置、依赖库添加、编码问题等,并提供了相应的解决方案。此外,文章还提供了支付效果的展示以及一些支付宝案例文档中需要修改的参数信息。
支付宝 网站支付Demo 案例【沙箱环境】IDEA如何配置启动Eclipse项目
|
5月前
|
Java Maven 开发者
入职必会-开发环境搭建14-IDEA配置Maven
在 IDEA 中配置 Maven 可以帮助开发者更方便地管理项目依赖、构建项目和部署应用程序。要在 IDEA 中配置 Maven,可以按照以下步骤进行。
入职必会-开发环境搭建14-IDEA配置Maven