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 EclipseIntelliJ IDEAEclipseProjectWorkspaceModuleProjectFacetFacetLibraryLibraryJREJREClasspath variablePath variableIDEA为什么要取消工作空间?
简单来说,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了:
- 紧接着安装完成,到现在安装就已经完成了:
- 这里是以一个全新的idea安装为例,如果有配置导入请忽略。
- 引入配置或重新创建配置,选择一个之后点击OK:
- 下面的界面是注册页面,第一个是账户密码激活,第二个是激活码激活,第三个是用服务器激活,网上流传的最多的也就是第三种激活方式,,博主用的也是第三种方式激活,这种方式有个弊端,就是服务器一旦被封杀,就需要重新找服务器进行激活了。
- 基本的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 -> Setting -> Editor -> General
下进行设置
更改系统提示级别
idea会根据此配置里的检查级别来检测代码,有一些正常的代码可能会报红,此时在这里设置提示级别即可。
文件编码设置
File->Settings->Editor->File Encodings
推荐设置:
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,如果此时光标在类里边,则会对当前类进行代码格式化,如果光标是在文件夹上边的话,则会弹出提示框:
- Include subdirectories:是否对子目录也进行格式化
- Optimize imports:优化导入的类和包
- Rearrange enries:对代码顺序进行调整(将Filed放在Method前边)
- 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
以上为自己所使用过程的配置,如有不足欢迎大家留言评论或私信。
标签:
相关文章
-
无相关信息