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分为两个版本:商业版和社区版

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

  • 安装步骤:

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

  • 首次使用配置:

  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也可打开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.修改类注释模板

2.修改方法注释模板

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

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

截图中的代码如下:

*  
 * @Description $Description$
 * @Author lxy
 * @Date $date$ 
 * @Param $params$  
 * @Return $returns$  
 */ 

切记,一定要全部选择,不要自己做更改,,不要自己做更改,,,前边默认是没有/的,,是博主专门丢掉的。

这时配置完成了一半了,,在代码中可以尝试用/**+Enter试一下了,,试过之后你会发现,这时里边的参数是不对了,,并没有根据变量自动生成,这时需要注意了,,我们要对进行修改了,但是你会发现,你们的并不能编辑,这时对进行勾选以后就可以进行修改了。

点击之后对进行变量的选择,按照楼主的改就可以。这时就设置完成了,找个类来测试一下,看下效果:

代码格式化

格式化代码得快捷键为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的配置

在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 

以上为自己所使用过程的配置,如有不足欢迎大家留言评论或私信。

  • 16
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值