IDEA安装与配置 (二) IntelliJ IDEA2018.2.7开发环境配置

一、前言

    如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这款神奇的IDEA所折服。

二、IDEA VS Eclipse 核心术语比较

1、由下表可见:两者最大的转变就在于工作空间概念的转变,并且在IDEA当中,Project和  Module是作为两个不同的概念,对项目结构是重要意义的,这也恰恰是许多IDEA初学者觉得困扰的地方。

Eclipse IntelliJ iDEA
Workspance Project
Project Module
Facet Facet
Library Library
JRE SDK
Classpath Variable Path Variable

2、为什么要取消工作空间?

    简单来说,IDEA不需要设置工作空间,因为每一个Project都具备一个工作空间!!对于每一个IDEA的项目工程(Project)而言,它的每一个子模块(Module)都可以使用独立的JDK和MAVEN。这对于传统项目迈向新项目的重构添加了极大的便利性,这种多元化的灵活性正是Eclipse所缺失的,因为开始Eclipse在初次使用时已经绑死了工作空间。

3、此外,很多新手都会问,为什么IDEA里面的子工程要称为Module ?

    其实就是模块化的概念,作为聚合工程亦或普通的根目录,它称之为Project,而下面的子工程称为模块,每一个子模块之间可以相关联,也可以没有任何关联。

三、当前项目配置 VS 全局默认配置

1、为什么有了当前项目配置,还需要默认配置呢?

     因为IDEA没有工作空间的概念,所以每个新项目(Project)都需要设置自己的JDK和MAVEN等相关配置,这样虽然提高了灵活性,但是却要为每个新项目都要重新配置,这显然不符合我们的预期。在这个背景下,全局默认配置给予当前项目配置提供了Default选项 (能在默认配置中配置的,尽量在默认配置中配置好),问题自然就迎刃而解了。

     当前项目配置:顶部导航栏 → File → Settings / Project Structure

     全局默认配置:顶部导航栏 → File → Other Settings → Settings for New Projects / Structure for New Projects

四、配置介绍

1、想要配置IntelliJ IDEA2018.2.7的开发环境,就要先下载IntelliJ IDEA2018.2.7,并安装它,不会下载安装的小伙伴可以点击下面给的链接,里面有我写的详细的教程,这里就不重复了

      IntelliJ IDEA2018.2.7安装和破解教程:https://blog.youkuaiyun.com/qq_39135287/article/details/86772789

2、设置IDEA主题

 一、在顶部工具栏中找到File → Settings

二、找到Appearance & Behavior → Appearance,在右边的Theme中,选择Darcula(这里有两种内置风格可供我们选择,默认为IntelliJ),最后点击 “Apply”按钮

三、修改之后的效果图

3、关闭IntelliJ IDEA自动更新

一、在顶部工具栏中找到File → Settings

二、找到Appearance & Behavior → System Settings → Updates,取消勾选Automatically check updates for  Stable Releases,最后点击“Apply”按钮

4、配置全局JDK(全局配置

   一、在顶部工具栏中找到File → Other Settings → Structure for New Projects

二、找到Project,点击“New”按钮,选择JDK

三、然后找到你JDK的安装目录,点击“OK”按钮,最后点击“Apply”按钮

四、由于我们安装的JDK版本为 jdk1.8版本 (即JDK8版本),所以这里的Project language level (即版本特性) 我们需要改成8 - Lambdas,type annotation etc. 如果是安装了其他的JDK版本,在Project language level中选择与之对应的 JDK版本特性即可,例如:当我们安装JDK9版本,那么这里的Project language level我们选择9 - Modules,private methods in interfaces etc.即可,其他版本以此类推。

5、文件编码设置(全局配置

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值