IntelliJ IDEA开发环境配置

IntelliJ IDEA开发环境配置
idea简介
IDEA开发工具是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。如今的Android Studio也是在基于idea的基础上开发的,所以当你用惯了IDEA的话,再去使用AS,感觉是那么的熟悉。

IDEA和Eclipse的比较
使用术语上的不同

IDEA VS Eclipse
IntelliJ IDEAEclipse
ProjectWorkspace
ModuleProject
FacetFacet
LibraryLibrary
JREJRE
Classpath variablePath variable

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

很多新手都会问,为什么IDEA里面的子工程要称为Module ?其实就是模块化的概念,作为聚合工程亦或普通的根目录,它称之为Project,而下面的子工程称为模块,每一个子模块之间可以相关联,也可以没有任何关联。

idea下载地址
官方下载地址:https://www.jetbrains.com/idea/download/#section=windows

其实各种平台上也都有,不过还是建议去官网上下。

在这里插入图片描述
在这里说明一下,idea适配了三个系统下的版本(Window、macOS、Linux),这里以Window为例介绍,idea分为两个版本:商业版和社区版

商业版自然而然的就是收费的了,社区版为免费版(商业版比社区版要好用哦),现在网上有很多激活方法,后期再更新,目前还需要大家去百度啦,,当然,如果不差钱的话还请购买正版。

安装步骤:
下载完成双击.exe运行,点击next进行下一步:
选择安装路径进行自定义安装:
选择适配自己电脑系统的软件位数,下面是创建一下关联的文件类型:
选择开始的菜单,,默认就行了,然后点击install:
等待一会,安装就ok了:
紧接着安装完成,到现在安装就已经完成了:

首次使用配置:

  1. 这里是以一个全新的idea安装为例,如果有配置导入请忽略。
  2. 引入配置或重新创建配置,选择一个之后点击OK:
  3. 下面的界面是注册页面,第一个是账户密码激活,第二个是激活码激活,第三个是用服务器激活,网上流传的最多的也就是第三种激活方式,,博主用的也是第三种方式激活,这种方式有个弊端,就是服务器一旦被封杀,就需要重新找服务器进行激活了。
    在这里插入图片描述
  4. 基本的idea参数配置就要开始了

在这里插入图片描述
环境配置
正所谓工欲善其事必先利其器,对开发人员而言若想提高编码效率,一款高效的开发工具是必不可少的,下面就进行详细的参数配置

环境初始化
初始化步骤:

打开默认配置:顶部导航栏 -> File -> Other Settings -> Default Settings /ProjectStructs

 打开当前配置:顶部导航栏 -> File -> Settings / ProjectStructs

在这里插入图片描述

全局环境变量配置
全局JDK配置

File ->Other Settins -> Default Project Structure -> Project
在这里插入图片描述

File ->Other Settins -> Default Project Structure -> SDKs -> JDK

在这里插入图片描述

选择安装的JDK的安装目录进行添加

版本控制Git/svn
File ->Other Settings -> Default Settings -> Version Control ->Subversion
在这里插入图片描述

有些用户的svn里边没有这个svn.exe程序,这时就需要重新安装svn,在安装svn时需要注意
在这里插入图片描述
这一步的时候这个红色X一定要选择第一个,不然安装目录下没有svn.exe

关闭Intellij IDEA自动更新
在File->Settings->Appearance & Behavior->System Settings->Updates下取消Automatically check updates for勾选

快捷键:ctrl+alt+s也可打开setting面板
在这里插入图片描述

隐藏Intellij IDEA自动生成的配置文件
idea引入新项目的时候会生成一个.idea文件夹和.iml文件。在使用代码同步工具svn,git等工具如果将此文件提交上去,还会导致影响别人的代码更新提交等操作,故给他们在目录中进行隐藏。

File->Settings->Editor->File Types下的”Ignore files and folders”一栏添加 .idea;.iml;
在这里插入图片描述

编辑器风格设置
idea支持自定义导入主体,我们可以根据自己的风格以及使用习惯来调整自己的主题风格。这里推荐一个我自己经常使用的网站http://www.riaway.com,在此网站下载好优秀的模板,然后再进行微调。

安装下载主题的步骤如下:

  • 从主菜单打开你的编辑器选择File->Import Setting.选择你下载的Jar文件;
  • 等待重启之后进行配置打开File->Settings->Editor->Colors Scheme 然后选择你安装的主题即可完成;
    在这里插入图片描述
    设置代码字体大小
    在File -> Setting -> Editor -> General下进行设置

在这里插入图片描述

更改系统提示级别
idea会根据此配置里的检查级别来检测代码,有一些正常的代码可能会报红,此时在这里设置提示级别即可。

在这里插入图片描述

文件编码设置
File->Settings->Editor->File Encodings

推荐设置:

  • Global Encoding:UTF-8
  • Projectt Encoding:UTF-8
  • Default encoding for properties files:UTF-8
  • 勾选上Transparent native-to-ascii conversion

Transparent native-to-ascii conversion属性主要用于转换ascii,不然Properties文件的中文会被转码,IntelliJ IDEA除了支持对整个Project设置编码之外,还支持对目录、文件进行编码设置。如果你要对目录进行编码设置的话,可能会出现需要Convert编码的弹出操作选择,强烈建议在转换之前做好文件备份,不然可能出现转换过程变成乱码,无法还原。对单独文件的编码修改还可以点击右下角的编码设置区,如果代码内容中包含中文,则会弹出演示中的操作选择,Reload 表示使用新编码重新加载,新编码不会保存到文件中,重新打开此文件,旧编码是什么依旧还是什么,Convert 表示使用新编码进行转换,新编码会保存到文件中,重新打开此文件,新编码是什么则是什么。
在这里插入图片描述

类和方法注释模板
1.修改类注释模板

  • File–Setting–Editor–File and Code Templates–Class:
    注释模板:

    /**
    *@description:
    *@author: Andy
    *@time: ${DATE} ${TIME}
    */
    操作截图:
    在这里插入图片描述
    2.修改方法注释模板

  • 在File->Settings->Editor->Live Templates下添加自定义Template
    Group,并在自定义Template Group下添加自定义Template

  • 在配置的时候需要注意一下,当创建Template Group后,需要再次创建一个Live Templates,这时就会出现截图的界面。
    在这里插入图片描述
    在这里插入图片描述

  • 创建 Template

  • 在这里插入图片描述

我们上一步创建了 Andy 分组,现在我们将在 Andy 分组中创建 Template。
在这里插入图片描述
截图中的代码如下:

 /**
  • @description:
    p a r a m s params params
  • @return: r e t u r n return return
  • @author: Andy
  • @time: d a t e date date t i m e time time
    */

定义模板内容中引用的变量

  • 我们上一步的截图中,点击 Edit variables 按钮可以弹出变量设置窗口。

  • 这里,我们把参数变量 params 设置为一个自定义函数 groovyScript() 。groovyScript 函数调用 Idea 的 methodParameters() 函数获得参数数组,并进行格式化。

  • params 的值(即 groovyScript 函数):

    groovyScript(“def result=’’; def params=”${_1}".replaceAll(’[\\[|\\]|\\s]’, ‘’).split(’,’).toList(); for(i = 0; i < params.size(); i++) {result+=’ * @param ’ + params[i] + ((i < params.size() - 1) ? ‘\n’ : ‘’)}; return result", methodParameters())

  • 其他变量的值,直接使用 Idea 的函数进行赋值。

  • date → date()

  • time → time()

  • return → methodReturnType()
    在这里插入图片描述
    定义模板的使用范围
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    代码格式化
    格式化代码得快捷键为Ctrl+Alt+L,如果此时光标在类里边,则会对当前类进行代码格式化,如果光标是在文件夹上边的话,则会弹出提示框:

在这里插入图片描述

  1. Include subdirectories:是否对子目录也进行格式化
  2. Optimize imports:优化导入的类和包
  3. Rearrange enries:对代码顺序进行调整(将Filed放在Method前边)
  4. Filters即配置过滤条件,表示对哪些文件进行格式化

自动导入和优化引用包
IDEA的默认配置参数修改

在这里插入图片描述
单工程的导包和优化
在Intellij IDEA一次只能导入单个包,没有像Eclipse快速导入包的快捷键Ctrl+Shift+O,但是Intellij IDEA下有个自动导入包的功能。在File->Settings->Editor->General->Auto Import下进行配置
在这里插入图片描述

    Insert imports on paste:复制代码的时候,对于导入的包是否需要进行询问的一个选项。
    ASK(有需要导入的包名时会弹提示框,问你要不要导入)
    NONE(有需要导入的包名时不会弹提示框,也不会自动导入)
    ALL(有需要导入的包名时会自动导入,不会弹提示框)
Show import popup:当输入的类的声明没被导入时,会弹出一个选择的对话框
Optimize imports on fly:自动优化包导入,移除不需要的包
Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后声明就被自动导入了
Exclude from Import and Completion:这个其实就是你自定义import,可以不用关注,一般来说你是用不上的

idea中的maven的配置
附:maven的环境配置::https://blog.csdn.net/weixin_44737877/article/details/95739956
在File->Settings->Build,Execution,Deployment->Build Tools->Maven中可以对maven进行配置,个人配置如下

在这里插入图片描述

user settings file:指定Maven的settings.xml位置,默认是在系统>用户>.m2文件夹内

local repository: 指定Maven的本地仓库位置,是读取settings.xml自动配置的

maven home directory:指定本地Maven的安装目录
在这里插入图片描述

Import Maven projects automatically:表示IntelliJ IDEA会实时监控项目的pom.xml文件进行项目变动设置,建议进行勾选

Sources和Documentation:表示在Maven导入依赖包的时候是否自动下载源码和文档,默认是没有勾选的。勾选之后可以直接查看解析过后的源码,但是缺点就是导入外网依赖包的速度回减慢。

Tomcat Server的配置(当前项目
File -> Settings ->Build,Execution,Deployment -> Deployment -> Application Servers -> Tomcat Server

在这里插入图片描述

自动编译
Ctrl + Shift + Alt + / 或者Ctrl+Shift+A 搜索registry

然后进入Registry… ,找到compiler.automake.allow.when.app.running ,然后勾选上。

在这里插入图片描述

File ->Other Settings -> Default Settings -> Auto Import
在这里插入图片描述

此处需要勾选。

开启自动编译之后,结合Ctrl+Shift+F9 会有热更新效果

将快捷键设置为与Eclipse一样
File -> Settings -> Keymap - > 选择Eclipse
在这里插入图片描述

从Eclipse转为IDEA的小伙伴的福利

常见IDEA使用问题
如何打开本地工程/已存在的工程?

点击File -> Open 打开 工程文件夹即可,注意先配置好JDK、Maven等基础配置

如何为当前项目工程添加多个模块?
对着工程右键 -> 选择New -> Module -> 通常选择Spring Initializr
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值