Intellij IDEA 2020.3 配置教程详解

 更新时间:2021年02月01日 14:38:26   作者:yanbincn  
这篇文章主要介绍了Intellij IDEA 2020.3 配置教程详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

设置项

这个版本已经取消了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技术迷】

到此这篇关于Intellij IDEA 2020.3 配置教程详解的文章就介绍到这了,更多相关IDEA 2020.3 配置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Spring+quartz实现定时发送邮件功能实例

    Spring+quartz实现定时发送邮件功能实例

    spring提供的定时发送邮件功能一直深受广大web开发者的喜爱,这篇文章主要介绍了Spring+quartz实现定时发送邮件功能实例,有兴趣的可以了解一下。
    2017-03-03
  • 使用itextpdf解决PDF合并的问题

    使用itextpdf解决PDF合并的问题

    这篇文章主要介绍了使用itextpdf解决PDF合并的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-07-07
  • 如何使用Java redis实现发送手机验证码功能

    如何使用Java redis实现发送手机验证码功能

    这篇文章主要介绍了如何使用Java redis实现发送手机验证码功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Java+opencv3.2.0实现人脸检测功能

    Java+opencv3.2.0实现人脸检测功能

    这篇文章主要为大家详细介绍了Java+opencv3.2.0实现人脸检测功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-02-02
  • spring boot实战之使用JSP的示例

    spring boot实战之使用JSP的示例

    本篇文章主要介绍了spring boot实战之使用JSP的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • Spring Data Jpa 复合主键的实现

    Spring Data Jpa 复合主键的实现

    这篇文章主要介绍了Spring Data Jpa 复合主键的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • Spring Boot中单例类实现对象的注入方式

    Spring Boot中单例类实现对象的注入方式

    这篇文章主要介绍了Spring Boot中单例类实现对象的注入方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • Java链表中元素删除的实现方法详解【只删除一个元素情况】

    Java链表中元素删除的实现方法详解【只删除一个元素情况】

    这篇文章主要介绍了Java链表中元素删除的实现方法,结合实例形式分析了java只删除链表中一个元素的相关操作原理、实现方法与注意事项,需要的朋友可以参考下
    2020-03-03
  • Python爬虫之爬取2020女团选秀数据

    Python爬虫之爬取2020女团选秀数据

    本文将对比《青春有你2》和《创造营2020》全体小姐姐,鉴于两个节目的数据采集和处理过程基本相似,在使用Python做数据爬虫采集的章节中将只以《创造营2020》为例做详细介绍。感兴趣的同学可以照猫画虎去实操一下《青春有你2》的数据爬虫采集,需要的朋友可以参考下
    2021-04-04
  • Struts1和struts2的区别_动力节点Java学院整理

    Struts1和struts2的区别_动力节点Java学院整理

    这篇文章主要为大家详细介绍了Struts1和struts2的区别,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-09-09

最新评论