Intellij IDEA 2020.3 配置教程详解
作者:yanbincn 发布时间:2023-07-01 21:34:23
设置项
这个版本已经取消了defalut settings指定成默认配置的选项,所以配置都是在settings中配置
设置项
设置统一UTF-8编码
路径:File -> settings --> editor --> File Encodings
勾选Transparent native-to-ascii conversion : 解决比如properties 文件中的unicode乱码
设置默认JDK
路径:File-> Project Structure
设置平台的SDKs --> apply 即可;
下次导入的工程
都默认用这个jdk
设置eclipse 代码格式化xml 文件
老的统一格式化代码配置,都还用的eclipse的配置文件,这个设置可以做个兼容
首先要下载插件: Eclipse Code Formatter
路径:File -> settings --> Other Settings–> Eclipse Code Formatter
设置统一的java类文件头注释
路径:File -> settings --> Editor --> File and Code Templates
Includes 标签页 --> File Header
工程包路径展示 , Flatten Package
这个看个人习惯:看习惯了eclipse的包路径结构:刚看idea会不习惯。
快捷键设置成eclipse快捷键
这个功能看人习惯,不建议设置,习惯idea快捷键就好。
路径:File -> settings --> Keymap
修改alt + / 的代码提示快捷键
找到Code -> Basic 项修改其快捷键
降级idea的代码检查设置
IDEA的特点,各种代码检查,甚至注释都有很好的检查,方便开发编码时发现错误。这个里面设置项非常多,可以按需设置检查提示
降级public方法或者public变量,工程中未使用的错误提示;
如下图
路径:File -> settings–> Editor -> Inspections 设置方法:找到 java项 -> Declaration redundancy -> Unused declaration 将Filed 和Method 的级别调到 private
配置maven
路径:File -> Build,Execution,Deployment -> Build Tools --> maven
指定maven home 和setting.xml 路径
注意点 :设置的settings.xml必须在maven安装目录的conf下面。
因为在执行mvn命令时只会在conf下找settings
maven编译启动控制台中文乱码设置
问题现象如下图
设置路径:File -> Build,Execution,Deployment -> Build Tools --> maven --> runner
VMoptions: -Dfile.encoding=GB2312
设置完结果展示
设置GIT
前提是本地必须安装好GIT的客户端
配置路径:File -> Version Control --> Git
指定git.exe的应用程序
设置SVN
前提是本地必须安装好SVN的客户端
设置路径:File -> Version Control --> Subversion
指定svn.exe的应用程序
设置自动编译
IDEA 不像eclipse,保存文件,会自动编译;可以进行下面设置
设置路径:File -> Settings ->Build,Execution,Deployment -> Compiler
勾上Build Project automatically选项
编辑器设置批量import包
可不设置,按需
路径:File -> Settings --> Editor --> General --> Auto Import
设置run程序不检查全部类的错误
Idea 在项目启动时,会检查整个工程是否有编译错误,如果有,不管是否影响当前类的运行,都会运行失败。比如:MainClass为要运行的正常类,目录下存在一个类ErrorClass有错误,运行MainClass时会无法运行。 现在需要忽略ErrorClass中的错误,执行MainClass中的代码。
说明:新的版本做过多种设置尝试,没有能实现的了。只能单独建个工程做main测试(坑啊)
设置工作区多标签
路径:File -> Settings ->Build,Execution,Deployment -> Compiler
设置IDEA上网代理
路径:File -> Settings ->Appearance & Behavior -> System Settings -> HTTP Proxy
更多精彩内容关注微信公众号【Java技术迷】
来源:https://blog.csdn.net/yanbin0830/article/details/111881011


猜你喜欢
- 在之前,已经学习到了线程的创建和状态控制,但是每个线程之间几乎都没有什么太大的联系。可是有的时候,可能存在多个线程多同一个数据进行操作,这样
- 1、JDK:Java Development Kit,java开发工具包。http://www.oracle.com/technetwork
- Android之ImageSwitcher的实例详解一. 简单示例实例代码:public class AndroidUIActivity e
- 1.概述前几天群里有人问如何制作备忘录,感觉这样一个小实例挺适合新手们入门学习使用,所以就抽空做了出来。界面如下图这个备忘录主要包括了如下功
- 总之是用jdbc 的游标移动package com.sp.person.sql.util; import java.sql.Connecti
- 1、背景一般情况下,有些搜索需求是需要根据拼音和中文来搜索的,那么在elasticsearch中是如何来实现基于拼音来搜索的呢?可以通过el
- 主内存和工作内存Java 内存模型规定了所有的变量都存储在主内存中, 每条线程有自己的工作内存线程的工作内存中保存了被该线程使用的变量的主内
- 效果:说明:输入小数,然后输入要保留的位数,事件:点击Button代码:public static double Round(double
- 本文演示以Spark作为分析引擎,Cassandra作为数据存储,而使用Spring Boot来开发驱动程序的示例。1.前置条件安装Spar
- 本文实例讲解了Android自动提取短信验证码解决方案,分享给大家供大家参考,具体内容如下主要功能及优点1.收到验证码短信后,自动提取短信中
- ??是一个二元运算符,如果左操作数非空,则返回左操作数,否则返回右操作数,所以,在一些特定的场合可以用它来代替?:运算符,简化代码书写。例1
- 此例子,用于说明如何在Java中对“注解 Annotation”的定义、使用和解析的操作。注解一般用于自定义开发框架中,至于为什么使用,此处
- 一、前言null与NULL不都是表示空值吗?这有什么值得深入讨论的的?首先你在编写Java代码时使用过NULL吗?大概用IDE用习惯了,自动
- Java中为什么需要Callable在java中有两种创建线程的方法:一种是继承Thread类,重写run方法:public class T
- 比如要获取打开摄像头的应用程序名称,只需要在frameworks/base/core/android/hardware/Camera.jav
- using System;using System.Collections.Generic;using System.IO;using Sy
- 本文调用android的媒体播放器实现一些音乐播放操作项目布局:<LinearLayout xmlns:android="h
- Java接口(interface)的概念及使用在抽象类中,可以包含一个或多个抽象方法;但在接口(interface)中,所有的方法必须都是抽
- 本文实例讲述了C#手工双缓冲技术。分享给大家供大家参考。具体如下:using System;using System.Collections
- 前言今天记录一个前段时间遇到的一个小问题的解决方法, 跨域!!!相信跨域这个问题, 做开发的或多或少都遇到过, 而且已经有很多博主已经分享了