热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

IntelliJIDEA2020安装和常用配置(推荐)

这篇文章主要介绍了IntelliJIDEA2020安装和常用配置(推荐),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

IntelliJ IDEA 安装后需要进行初始化配置已更加方便使用。本文整理了比较通用的安装后初始配置。

本文的版本:IntelliJ IDEA 2020.1版(于2020年4月9日发布)。 

下载安装

   打开网站:https://www.jetbrains.com/idea/download/。 下载安装分为exe和zip,这里选择Ulitmate版本的zip包下载。

然后,将下载的zip解压到一个目录中。

启动前配置

     解压安装后先不要启动,先按下配置。

1.配置路径目录调整

    默认情况, IntelliJ IDEA 存储用户配置属性在${user.home}/.IntelliJIdea2020.1/config目录,存储数据缓存在${user.home}/.IntelliJIdea2020.1/system目录。  因为放在用户目录下,容易把C盘空间占满。 所以,下面修改配置,让其保存在idea软件所在的目录。

    打开bin/idea.properties文件。修改四个属性的值,如下图,然后保存

2.JVM内存大小调整

    打开bin/idea64.exe.vmoptions文件(还有一个不带64位的文件,但现在估计没人使用32位的了),根据电脑物理内存情况,修改-Xms和-Xmx的内存大小,然后保存。

 启动后配置

     首次启动时(使用bin/idea64.exe),会自动提示选择主题UI、Plugins(默认都选上了,建议根据自己需要选择)、是否导入本电脑已存在旧idea设置、然后激活注册Ulitmate。

    首次启动后,如下图,在右下角,可以点出Setting菜单和新Project项目结构菜单。

 上图中的Setting  既为 在进入idea主界面后的 File → Settings。

 上图中的Structure for New Project 既为 在进入idea主界面后的 File → Project Structure。

1、设置项目的默认JDK

如下图,进入设置菜单 Project  Structure |  Project Settings | Project 中选择默认的JDK。(建议选本电脑已经安装的JDK)。 设置后需要点“Apply”按钮生效。

2、主题UI及显示设置

    如下图,进入设置菜单Settings | Appearance & Behavior | Appearance 选择主题。设置后需要点“Apply”按钮生效。

如下图,进入设置菜单Settings | Editor | General,勾选"Change font size with Ctrl+Mouse Wheel" 允许通过Ctrl+鼠标滚轮 调整字体大小。设置后需要点“Apply”按钮生效。

如下图,进入设置菜单Settings | Editor | General |  Editor Tabs,不勾选"Show tabs in one row"。 这样在打开代码文件较多是,上面的Tab标签可以多行显示,找起来方便一点。 设置后需要点“Apply”按钮生效。

同时,勾选“Mark modified *” 当文件被修改后,文件Tab标签带星号,便于识别。设置后需要点“Apply”按钮生效。

Idea默认的语法错误提示不够醒目。修改如下图,进入设置菜单Settings | Editor | Color Scheme | General,分别:

①在Errors and Warnings,选择Error,设置Effects波浪线Underwaved,颜色修改为“FF3F3C”亮红色。

①在Errors and Warnings,选择Unknown symbol,去掉勾选Foreground, 设置Effects波浪线Underwaved,颜色修改为“FF3F3C”亮红色。

3、设置默认字符编码

如下图,进入设置菜单Settings | Editor | File Encodings,设置默认字符编码(三处都设置为UTF-8)。  中间的Path列表为各个项目,可以对某个项目进行设置字符编码。下面的“Transparent native-to-ascii conversion”一般都勾上,避免Properties等文件中的注释显示乱码。设置后需要点“Apply”按钮生效。

注意:在开发过程中,打开每个文件后并处于编辑状态时,右下角会出现该文件的字符编码设置,可以对该文件单独设置字符编码。

4、设置自动编译(与Eclipse相同)

如下图,进入设置菜单Settings | Build, Exceution,Deployment | Compiler,勾选Build project automatically。(eclipse默认自动编译,所以eclipse开发不用管编译,源文件存盘时自动编译为最新的。 而idea默认不自动编译,因此需要勾上)。设置后需要点“Apply”按钮生效。

5、设置Auto Import

如下图,进入设置菜单Settings | Editor | General | Auto Import,勾选Add unambiguous imports on the fly(自动添加无歧义的import), 勾选 Optimizeimports on the fly (自动优化,比如删除无用的import)。设置后需要点“Apply”按钮生效。

6、修改默认快捷键

如下图,进入设置菜单Settings | Keymap, 选择快捷键为“Eclipse”以保持与Eclipse快捷键兼容。设置后需要点“Apply”按钮生效。

 上面修改为eclipse快捷键后,还需要单独设置个别地方,以兼容Eclipse的习惯:

①增加:代码补全提示快捷键“Alt + /”。 在当前界面,选择:Main Menu > Code > Code Completion > Basic。 选中“Basic”并右键,添加“Alt + /”快捷键(弹出提示警告键冲突,则选择remove删除已分配给其他功能)。设置后需要点“Apply”按钮生效。 

②增加:快速修复代码错误快捷键“Ctrl+1”。在当前界面,选择:Main Menu > Other > Show Context Actions。 选中“Show Context Actions”并右键,添加“Ctrl+1”快捷键(弹出提示警告键冲突,则选择remove删除已分配给其他功能)。设置后需要点“Apply”按钮生效。 

(上面的keymap名字,会从Eclipse变成Eclipse copy)

7、代码补全设置

如下图,进入设置菜单Settings | Editor | General | Code Completion:

①代码补全时,匹配候选代码忽略大小写,去掉勾选Match case。

②代码补全时,勾选Show the documentation popun自动弹出方法用法文档(且等待时间缩短至100毫秒)

③代码补全,方法参数信息提示,三个选择都勾上(且等待时间缩短至100毫秒),这样可类似于Eclipse提示方法的参数。

设置后需要点“Apply”按钮生效。

8、设置自动添加文件头(作者和创建信息等)

如下图,进入设置菜单Settings | Editor | File and Code Templates,增加File Header的内容,可以自行设置。设置后需要点“Apply”按钮生效。

9、隐藏idea自带的.iml文件,以及.idea文件夹

如下图,进入设置菜单Settings | Editor | File Types,在最右下角后面增加“*.iml;*.idea;”, 最后有个分号。设置后需要点“Apply”按钮生效。

10、设置Git

 本地电脑已经单独安装git(版本为2.27.0),因此在Idea中配置让其使用本地已经存在的git软件(不使用idea自带的)。

进入设置菜单Settings | Version Control | Git  在“Path to Git executable”中输入本地已经安装git软件的路径。然后点“Test”可以查看是否成功。

11、设置Maven

   本地电脑已经单独安装maven(版本为3.6.3),并且在maven conf目录下配置了settings.xml文件。在settings.xml中修改了①本地库保存路径;②远程中央库的url镜像设置为阿里地址。 maven的 settings.xml文件内容截取如下:

 前面内容省略
 
E:\Program_Files\apache-maven-3.6.3\repository
 
 中间内容省略
 
 
  aliyunmaven 
  central 
  aliyun maven 
  https://maven.aliyun.com/repository/public 
  
 
 后面内容省略	

进入设置菜单Settings | Build, Exceution,Deployment | Build Tools | Maven。

如果使用idea自带的maven,则建议使用自己的settings file(一般会修改本地仓目录及中央仓镜像URL)。 

这里使用本地已经单独安装maven(不使用idea自带的maven),则选择相应maven安装路,及settings.xml文件。设置后需要点“Apply”按钮生效,如下图。

12、设置Gradle

Gradle是和Maven类似的工具,在国内使用的人不多,但在国外如Spring,使用了Gradle来组织和管理工程。如果需要使用Gradle则需要安装Gradle插件(既不单独安装Gradle软件,使用Idea的插件)。然后按下图设置:

如下图,进入设置菜单Settings | Build, Exceution,Deployment | Build Tools | Gradle,设置home路径。 该路径表示下载的依赖的jar文件存放在本地的位置,默认在C盘当前用户下,建议修改为其他位置。

13、关闭自动更新

如下图,进入设置菜单Settings | Appearance & Behavior | System Settings | Updates,去掉勾选自动Idea软件更新。 如希望更新,可以手动点 Check Now按钮。设置后需要点“Apply”按钮生效。

14、安装插件

在Idea中安装常用插件如Lombok。如下图,进入设置菜单Settings | Plugins , 搜索“Lombok”,点击Install安装,然后重启Idea。

到此这篇关于IntelliJ IDEA 2020 安装和常用配置(推荐)的文章就介绍到这了,更多相关IDEA2020 安装和配置内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


推荐阅读
  • Java如何导入和导出Excel文件的方法和步骤详解
    本文详细介绍了在SpringBoot中使用Java导入和导出Excel文件的方法和步骤,包括添加操作Excel的依赖、自定义注解等。文章还提供了示例代码,并将代码上传至GitHub供访问。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Java验证码——kaptcha的使用配置及样式
    本文介绍了如何使用kaptcha库来实现Java验证码的配置和样式设置,包括pom.xml的依赖配置和web.xml中servlet的配置。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • 本文介绍了一些Java开发项目管理工具及其配置教程,包括团队协同工具worktil,版本管理工具GitLab,自动化构建工具Jenkins,项目管理工具Maven和Maven私服Nexus,以及Mybatis的安装和代码自动生成工具。提供了相关链接供读者参考。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • Android日历提醒软件开源项目分享及使用教程
    本文介绍了一款名为Android日历提醒软件的开源项目,作者分享了该项目的代码和使用教程,并提供了GitHub项目地址。文章详细介绍了该软件的主界面风格、日程信息的分类查看功能,以及添加日程提醒和查看详情的界面。同时,作者还提醒了读者在使用过程中可能遇到的Android6.0权限问题,并提供了解决方法。 ... [详细]
  • 本文总结了初学者在使用dubbo设计架构过程中遇到的问题,并提供了相应的解决方法。问题包括传输字节流限制、分布式事务、序列化、多点部署、zk端口冲突、服务失败请求3次机制以及启动时检查。通过解决这些问题,初学者能够更好地理解和应用dubbo设计架构。 ... [详细]
  • 项目运行环境配置及可行性分析
    本文介绍了项目运行环境配置的要求,包括Jdk1.8、Tomcat7.0、Mysql、HBuilderX等工具的使用。同时对项目的技术可行性、操作可行性、经济可行性、时间可行性和法律可行性进行了分析。通过对数据库的设计和功能模块的设计,确保系统的完整性和安全性。在系统登录、系统功能模块、管理员功能模块等方面进行了详细的介绍和展示。最后提供了JAVA毕设帮助、指导、源码分享和调试部署的服务。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了StartingzookeeperFAILEDTOSTART相关的知识,希望对你有一定的参考价值。下载路径:https://ar ... [详细]
  • iOS超签签名服务器搭建及其优劣势
    本文介绍了搭建iOS超签签名服务器的原因和优势,包括不掉签、用户可以直接安装不需要信任、体验好等。同时也提到了超签的劣势,即一个证书只能安装100个,成本较高。文章还详细介绍了超签的实现原理,包括用户请求服务器安装mobileconfig文件、服务器调用苹果接口添加udid等步骤。最后,还提到了生成mobileconfig文件和导出AppleWorldwideDeveloperRelationsCertificationAuthority证书的方法。 ... [详细]
  • 本文讨论了在shiro java配置中加入Shiro listener后启动失败的问题。作者引入了一系列jar包,并在web.xml中配置了相关内容,但启动后却无法正常运行。文章提供了具体引入的jar包和web.xml的配置内容,并指出可能的错误原因。该问题可能与jar包版本不兼容、web.xml配置错误等有关。 ... [详细]
  • Apache Shiro 身份验证绕过漏洞 (CVE202011989) 详细解析及防范措施
    本文详细解析了Apache Shiro 身份验证绕过漏洞 (CVE202011989) 的原理和影响,并提供了相应的防范措施。Apache Shiro 是一个强大且易用的Java安全框架,常用于执行身份验证、授权、密码和会话管理。在Apache Shiro 1.5.3之前的版本中,与Spring控制器一起使用时,存在特制请求可能导致身份验证绕过的漏洞。本文还介绍了该漏洞的具体细节,并给出了防范该漏洞的建议措施。 ... [详细]
  • Sleuth+zipkin链路追踪SpringCloud微服务的解决方案
    在庞大的微服务群中,随着业务扩展,微服务个数增多,系统调用链路复杂化。Sleuth+zipkin是解决SpringCloud微服务定位和追踪的方案。通过TraceId将不同服务调用的日志串联起来,实现请求链路跟踪。通过Feign调用和Request传递TraceId,将整个调用链路的服务日志归组合并,提供定位和追踪的功能。 ... [详细]
author-avatar
用户rmgq8prdxo
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有